gpt4 book ai didi

html - 专门为移动 View 创建了一个导航,但它仍然显示在桌面 View 中

转载 作者:太空宇宙 更新时间:2023-11-03 23:29:32 24 4
gpt4 key购买 nike

我只为移动 View 制作了一个导航,并注意到它仍然停留在桌面 View 中,尽管它只与移动媒体查询 css 一起使用。导航是菜单 div 右侧的一个 div,它们都在 html 中网站的主导航中。我如何确保导航及其内容仅保留在移动 View 中而不包括桌面 View ?

jsfiddle - http://jsfiddle.net/LpbL6vj2/

<aside class="sidebar">
<nav>
<div class="menu"></div>
<div class="mobile-header"><a href="index.html">Taffies Cupcakes</a></div>
<ul class="main_nav">
<li><a href="index.html">home</a></li>
<li><a href="about.html">about us</a></li>
<li><a href="orders.html">orders</a></li>
<li><a href="gallery.html">gallery</a></li>
<li><a href="contact.html">contact</a></li>
</ul>
</nav> <!-- end of nav -->

<div class="company_info">
<p>Taffies cupcakes</p>
<p>111 x drive road</p>
<p>milton keynes</p>
<p>l0002</p><br>
<p>telephone: 078 878-8888</p>
</div> <!-- end of compnay info text -->

</aside> <!-- end of aside -->



@media screen and (max-width:640px){

.container{
width:100%;
}

.sidebar{
width:100%;
margin:0;

}

.main_nav{
display:none;

}

.company_info{
display:none;
}

.first_article{
width:90%;
margin-top:50px;
}

footer p{
display:none;
}

.about_section{
width:80%;
margin-top:50px;
margin-bottom:100px;
}

.orders_section{
width:80%;
margin-top:50px;
margin-bottom:100px;
}

.contact_section{
width:80%;
margin-top:50px;
margin-bottom:100px;
}

.gallery_section{
width:80%;
margin-top:50px;
margin-bottom:100px;
}

.menu:before{
content:"Menu";
}

.menu{
font-family:myriad pro;
font-size:20px;
color:#3d2316;
display:inline-block;
padding-left:8px;
padding-right:0px;
padding-top:10px;
padding-bottom:8px;
background-color: #CBAFA2;
cursor:pointer;
width:30%;
text-align:center;
float:left;
}

header{
display:none;
}

.mobile-header{
width:62%;
padding:10px;
font-family:georgia;
font-weight:bold;
font-size:20px;
background-color:#3d2316;
float:left;
}


}

最佳答案

您需要添加一个非媒体查询规则来隐藏导航。像这样的东西:

.sidebar nav {
display: none;
}

@media (max-width: 640px) {
.sidebar nav {
display: block;
}
}

因此,当窗口变窄时,媒体查询规则适用。当窗口很宽时,适用正常规则。

关于html - 专门为移动 View 创建了一个导航,但它仍然显示在桌面 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25777500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com