我试图在小于 760 像素宽的屏幕中默认隐藏我的菜单。但由于某种原因,我的display:none
规则没有生效。它被之前的规则覆盖,如下所示:
media="all"
#mainmenu {
display:inline-block;
}
@media screen and (max-width: 760px)
.btncontent {
display:none;
}
还值得注意的是,我有一个按钮,jQuery 通过添加内联样式来显示菜单。上面的代码是在按下按钮之前,没有内联样式。
我确定我在这里遗漏了一些非常简单的东西,但不确定是什么。提前致谢。
编辑:我已经通过将 ID 选择器添加到媒体查询中解决了这个问题,但是我将把这个问题保持开放,因为我真的不明白它为什么会起作用。