0

CSS 규칙을 내비게이션 메뉴에 적용하려고하지만 접힌 메뉴에 CSS 규칙을 표시하고 싶지 않습니다. 내 브라우저 창은 900px에있는 경우 축소되지 않은 메뉴에만 CSS 적용

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

는 그러나, 축소 된 메뉴가 표시되지 않고, 따라서 내 CSS가 표시되지 않습니다 : 내가 here을 발견 대답을 사용하여 나는 다음 시도했다.

<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) {...'여기

한 번 그 이상 900px 넓은 네비게이션 바의 배경색을 변경하는 샘플입니다 ? – Mrchief

+0

실제로 768px까지는 여전히 축소되지 않으므로 최소 너비 : 768px로 해결할 것입니다. 나는 다른 줌/브라우저에서이 768이 다를 지 모르지만 걱정 되니? – Joseph

+0

예. 나는 당신이 당신의 질문에 가지고있는 것이기 때문에 900을 언급했다. 확대/축소시 em를 사용하지 않으면 미디어 쿼리가 영향을받지 않습니다. 그러나 픽셀을 사용하면 마치 너비가 다른 것처럼 간단하게 작동합니다. 따라서 너비에 맞는 미디어 쿼리를 디자인하면 그에 따라 작동해야합니다. 여기를 확대하면 미디어 쿼리를 테스트 할 수 있습니다. http://mediaqueriestest.com/ – Mrchief

답변