【发布时间】:2019-02-15 21:59:47
【问题描述】:
这是我的 div 内容:
<div style="display:none;" id="sidebar">
<ul class="nav navbar-inverse" style="list-style:none;">
<li><a href="#ccc">ccc</a></li>
<li><a href="#bbb">bbb</a></li>
</ul>
</div>
我默认使用内联样式隐藏它。现在我想要的是,只在移动视图中显示这个 div。
我试过这样:
@media only screen and (max-width: 990px) {
#sidebar {
display: block;
}
}
但它没有显示 div,它仍然是隐藏的。如何使其仅在移动视图中可见?
给我一些建议。
【问题讨论】:
-
也许将内联样式取出并将其作为一个类放入,然后在您的媒体屏幕中覆盖该类。
-
@GaneshSalunkhe 谢谢你......它的作品。 :-)
-
尝试使用 min-width 代替 max-width
-
@aggy 。很高兴我能帮上忙。
标签: html css responsive-design