簡體   English   中英

制作響應式菜單,css不適用於某些媒體查詢

[英]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

http://jsfiddle.net/WF7CX/

此外,text-decoration屬性也應應用於錨標記,而不是列表項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM