我试图隐藏我的菜单默认情况下在屏幕小于760px宽。但由于某些原因,我的display:none
规则未生效。它正在由以前的规则重写,如下:媒体查询被前面的规则覆盖
media="all"
#mainmenu {
display:inline-block;
}
@media screen and (max-width: 760px)
.btncontent {
display:none;
}
另外值得一提的是,我有一个按钮,jQuery的通过添加内嵌样式显示菜单。上面的代码是在按下按钮之前,没有内联样式。
我敢肯定我错过了一些非常简单的东西,但不知道是什么。提前致谢。
编辑:我解决了这个问题,通过添加ID选择器到媒体查询,但我要离开这个问题打开,因为我真的不明白为什么它的工作。
“@ media”规则中的“{}”在哪里? – BoltClock 2013-03-12 12:37:32