【发布时间】:2013-03-12 20:39:32
【问题描述】:
我正在尝试在宽度小于 760 像素的屏幕中默认隐藏我的菜单。但由于某种原因,我的 display:none 规则没有生效。它被之前的规则覆盖,如下所示:
media="all"
#mainmenu {
display:inline-block;
}
@media screen and (max-width: 760px)
.btncontent {
display:none;
}
还值得注意的是,我有一个按钮,jQuery 通过添加内联样式来显示菜单。上面的代码是在按钮被按下之前,没有内联样式。
我确定我在这里遗漏了一些非常简单的东西,但不确定是什么。提前致谢。
编辑:我已经通过将 ID 选择器添加到媒体查询中解决了这个问题,但我将保留这个问题,因为我并不真正理解 为什么 它有效。 p>
【问题讨论】:
-
您的
@media规则中的{}在哪里?
标签: css media-queries