css - css 中媒体查询的最佳位置

标签 css media-queries

我想为我的 css 代码编写媒体查询,但我想知道如何编写最佳代码以获得更好的性能

我现在的代码(这只是一个例子,当我有很多代码时我会这样做)

.element1 {font-size : 20px}
@media only and screen ( max-width:700px)
{
      .element1 {font-size : 30px}
}

.element2 {font-size : 30px}
@media only and screen ( max-width:700px)
{
      .element2 {font-size : 40px}
}

不过我也见过这样的

.element1 {font-size : 20px}
.element2 {font-size : 30px}
    @media only and screen ( max-width:700px)
    {
          .element1 {font-size : 30px}
          .element2 {font-size : 40px}
    }

这些代码之间有什么区别吗? 他们哪个更好?

最佳答案

这基本上归结为偏好。对性能的影响很小,这里是一些记录的统计信息的链接:http://aaronjensen.github.io/media_query_test/

归结为:按组件分组或按查询分组。

关于css - css 中媒体查询的最佳位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27200281/

相关文章:

html - Safari 将我网站中的文本居中,而 Firefox、IE 将其左对齐。轻松修复?

css - 如何更改 Materialize css 中轮播的默认大小?

html - 在 iPhone、iPad 和黑莓手机上显示一些框阴影的文本框

android - 尝试使用媒体查询定位 Moto G 和三星 Galaxy S4

html - 根据屏幕尺寸 CSS 重新排序 float 元素

html - 显示一行的两个 block

html - 如果像素宽度/高度为奇数,则网格有间隙

Safari Inspector CSS 媒体查询选择器显示为 [object Object]

javascript - 声明 SVG 的正确方法是什么?

css - 水平菜单和下拉菜单之间的切换