css 媒体查询,一个或多个用于移动优化

标签 css media-queries

我知道以移动优先的方式使用媒体查询应该可以让网站在移动设备上运行得更快。我想知道使用大量媒体查询是否有区别,如下所示:

#first {}

@media screen and (min-width: 37.5em) {
    #first {}
}

#second {}

@media screen and (min-width: 37.5em) {
    #second {}
}

而不是像这样对所有桌面样式使用一个大的样式:

#first {}

#second {}

@media screen and (min-width: 37.5em) {
    #first {}

    #second {}
}

哪个更好,对于性能还是重要?我认为第一种方法在处理大量样式时更容易阅读。

最佳答案

他们都做同样的事情,唯一使第二种方法更好的是你没有重复自己。您保持代码干燥,所有内容都位于一个位置以处理该媒体查询。再加上每次都重写@media 屏幕会很麻烦而且很耗时。

关于css 媒体查询,一个或多个用于移动优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29868271/

相关文章:

html - 如何通过隐藏边框使文本透明?

javascript - 一个 html 文件中的多个页面,每一页上没有固定的导航

HTML、HEAD、BODY css 问题

html - 'screen' 属性(CSS 媒体查询)应用于哪些设备?

css - 响应式 CSS 显示 :none and media queries

css - 在 CSS 中混合 @media 查询并使用 @supports

javascript - Vuejs SPA 动态主题

css - 如何在彼此下方显示绝对 div?

css - 使用媒体查询调整流动网格每行的图像数量

javascript - 切换纵向-横向-纵向后丢失媒体查询匹配