0

我想將CSS規則應用於我的導航欄菜單,但我不希望它們顯示在摺疊菜單上。使用我發現here答案我試過如下:將CSS僅應用於非摺疊菜單

@media (min-width: 980px) { 
    /* your conditional CSS*/ 
} 

但是,如果我的瀏覽器窗口是900px,摺疊菜單無法顯示,因此不顯示我的CSS。這裏是我的菜單的代碼:

<nav class="navbar navbar-default" role="navigation"> 
    <div class="container-fluid"> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#header_links"> 
       <span class="sr-only">Toggle navigation</span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
      </button> 

     </div> 
     <div class="collapse navbar-collapse" id="header_links"> 
... 
     </div><!-- /.navbar-collapse --> 
    </div><!-- /.container-fluid --> 
</nav> 

我怎樣才能可靠地只應用CSS規則到我的菜單,當它沒有崩潰?

+0

你試過在'@media應用您的條件CSS(最小寬度:900px){...' ? – Mrchief 2014-08-28 20:53:18

+0

它實際上仍然不會崩潰,直到768px,所以我想最小寬度:768px會爲我解決它。我很擔心,但在不同的縮放/瀏覽器中,這768可能會有所不同? – Joseph 2014-08-28 21:07:22

+0

是的。我提到900,因爲這是你的問題。縮放時,除非使用ems,否則媒體查詢不受影響。但是對於像素來說,它們很簡單,就好像你在不同的寬度上一樣。因此,如果您爲這些寬度設計媒體查詢,它應該相應地工作。您可以通過放大縮小來測試媒體查詢:http://mediaqueriestest.com/ – Mrchief 2014-08-28 21:13:58

回答