重置媒体查询中的CSS

时间:2013-09-12 18:35:30

标签: html css css3 media-queries

假设我有媒体查询..

@media only screen and (min-width: 960px) {
 /*STYLE HERE */
}

是否可以在此媒体查询中重置CSS,以便其中的所有元素都不会从默认样式表中接收样式?

非常感谢帮助!!

1 个答案:

答案 0 :(得分:2)

如果您想实现这样的功能,请使用查询加载样式表:

<link rel='stylesheet' media='screen and (max-width: 959x)' href='mobile.css' />
<link rel='stylesheet' media='screen and (min-width: 960px)' href='desktop.css' />

我不建议你有两个不同的样式表和重复的样式/布局,因为在一个更大的项目中管理起来会非常困难。

相反,我建议使用移动的第一个主样式表(或查询),您可以在其中应用基本的移动布局,颜色和样式等。然后,您可以为其余的工作表/查询(平板电脑 - >桌面)编写布局。大多数情况下,查询都需要简单的列调整和一些填充/边距,字体大小等,因此大多数主要样式都可以在任何地方使用。