CSS3 媒体查询放在哪里?

2024-05-12

我正在与自己进行一场哲学辩论,讨论将媒体查询放在样式表中的最佳位置。我正在尝试模块化地构建我的CSS(例如OOCSS或SMACSS等)。鉴于这种情况,我看到两个选择:

  1. 将所有媒体查询放在单独的样式表或主样式表的一部分中。
  2. 将媒体查询置于其基本对应项下方。例如,如果我有一个名为“news-item”的模块,我可以将任何必要的媒体查询样式放在该模块的定义下方。

我倾向于后者,但这意味着我会有更多单独的媒体查询(每个需要响应调整的 CSS 逻辑块都有单独的媒体查询)。

对此有什么想法吗?


如何使用媒体查询来加载设备特定的样式表

like:

@import url(mydevice.css) this and (that); 

or:

<link rel="stylesheet" media="only this and (that)" href="mydevice.css" />

...如果您将设备特定的调整视为主布局的一种“子主题”(只是覆盖一些属性),这对我来说也有意义。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS3 媒体查询放在哪里? 的相关文章

随机推荐