最好仅对移动设备和台式机使用媒体查询,或者对媒体查询没有任何定义?

Borja

为了获得更好的性能,最好这样做:

#A {
 background: #000;
 border-radius: 10px;
}

@media (min-width: 1025px) {
#A{ 
  margin: 10px;
 }
}

@media (max-width: 1024px) {
 #A {
  margin: 200px;
 }
}

或这个:

@media (min-width: 1025px) {
#A{ 
  background: #000;
  border-radius: 10px;
  margin: 10px;
 }
}

@media (max-width: 1024px) {
 #A {
  background: #000;
  border-radius: 10px;
  margin: 200px;
 }
}

我想了解是否还有“通用” CSS(而不是在媒体查询中)比在屏幕查询中仅在CSS中包含CSS更好(取决于屏幕大小)。

对不起,我的英语(和头衔)...非常感谢!:)

盖伊

第一种选择会更好。您仅更改了跨媒体查询更改的属性,而不是重置所有属性。

样式的重复是一种代码异味,并且在更大的规模下可能导致无法维护的css。

您甚至可以进一步优化并将边距之一设置为默认值,然后在遇到断点时才覆盖。

 #A {
   background: #000;
   border-radius: 10px;
   margin: 10px;
  }

  @media (max-width: 1024px) {
   #A {
    margin: 200px;
   }
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS媒体查询,像素密度,台式机和移动设备

来自分类Dev

媒体查询有帮助吗?- 台式机

来自分类Dev

媒体查询以狭窄的台式机而非移动设备为目标

来自分类Dev

CSS媒体查询不足以检测超大型移动/平板设备与台式机

来自分类Dev

媒体查询没有任何作用

来自分类Dev

jQuery移动面板和媒体查询

来自分类Dev

Safari和移动媒体查询

来自分类Dev

在媒体查询中使用设备宽度

来自分类Dev

没有应用媒体查询

来自分类Dev

媒体查询| 定义“屏幕”

来自分类Dev

CSS和媒体查询

来自分类Dev

是否以1024像素为目标的媒体查询,但在台式机和平板电脑上的显示方式有所不同?可能的?

来自分类Dev

scss 错误“预期媒体查询” - 使用多个媒体查询 - 标准化设备的大小

来自分类Dev

移动设备的CSS媒体查询不起作用

来自分类Dev

媒体查询仅定位到移动设备

来自分类Dev

媒体查询响应表设计不响应移动设备

来自分类Dev

通过媒体查询在移动设备上显示恒定的页脚

来自分类Dev

媒体查询无法在移动设备上正常运行

来自分类Dev

媒体查询仅定位到移动设备

来自分类Dev

如何设置媒体查询并使它们在移动设备上运行

来自分类Dev

使用Bootstrap媒体查询覆盖自定义媒体查询

来自分类Dev

条件媒体查询

来自分类Dev

iBooks的媒体查询

来自分类Dev

iPad的媒体查询

来自分类Dev

媒体查询管理

来自分类Dev

媒体查询无效

来自分类Dev

媒体查询-组合AND / OR

来自分类Dev

媒体查询互动

来自分类Dev

Sass - 媒体查询