[英]Making responsive menu, css doesnt apply on some media query
我正在制作响应式菜单,但媒体查询中有问题-CSS不适用。 您可以在JSFiddle上查看它。 在JavaScript和Result之间滑动,您可以看到问题所在...单击Toggle菜单。 问题是在此查询@media only屏幕和(最大宽度:767px)
@media only screen and (max-width: 767px) {
.menu-main, .logo-seperator {
display:none;
}
.toggle-menu{
width:100%;
margin-top:110px;
height:40px;
background-color:#6c6c6c;
display:block;
}
/*DOESNT APPLY*/
.menu_main{
background:blue;
width:100%;
z-index: 20;
}
/*DOESNT APPLY*/
.menu_main li{
text-decoration: none !important;
width:100% !important;
height:20px !important;
background-color:black !important;
}
}
有一个错字。 在您提到的媒体查询中,css选择器使用下划线而不是破折号:
这: .menu_main
应该是: .menu-main
此外,text-decoration属性也应应用于锚标记,而不是列表项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.