Html 在移动视图中使用css显示隐藏的div
这是我的div内容:Html 在移动视图中使用css显示隐藏的div,html,css,responsive-design,Html,Css,Responsive Design,这是我的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 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,它仍然隐藏着。如何使其仅在移动视图中可见
给我一些建议。你可以使用
!重要信息
覆盖CSS规则,但这并不容易维护。:) 您可以使用!重要信息
覆盖CSS规则,但这并不容易维护。:) 内联样式将覆盖样式表中的任何样式。我再也不想用它了!重要的是,维护它可能是一场噩梦
只需去掉您的内联样式:
<div 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 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>
从内容中删除内联样式,如下所示:
<header class="main-header">
<div class="banner mobile_hide" role="banner">
<img src="exemple_image_banner.jpeg" alt="Exemple Image Banner"/>
</div>
</header>
从内容中删除内联样式,如下所示:
<header class="main-header">
<div class="banner mobile_hide" role="banner">
<img src="exemple_image_banner.jpeg" alt="Exemple Image Banner"/>
</div>
</header>
选中此选项,可以将内联样式取出并作为类放入,然后在媒体屏幕中覆盖该类。@GaneshSalunkhe谢谢。。其作品。:-)尝试使用“最小宽度”代替“最大宽度”-width@aggy . 很高兴我能提供帮助。请检查此选项,可能会删除内联样式并将其作为类放入,然后在媒体屏幕中覆盖该类。@GaneshSalunkhe谢谢。。其作品。:-)尝试使用“最小宽度”代替“最大宽度”-width@aggy . 很高兴我能帮忙。是的,这是个好主意。请不要在正常情况下使用内联。是的,这是个好主意。请不要在正常情况下使用内联。是的,这就是为什么我说不容易维护。是的,这就是为什么我说不容易维护。
/* --- Hidden viewport --- */
@media only screen and (max-width: 700px) {
.mobile_hide { display:none; }
}
@media (min-width:701px) and (max-width:1199px) {
.tablet_hide { display:none; }
}
@media only screen and (min-width: 1200px) {
.desktop_hide { display:none; }
}