簡體   English   中英

CSS媒體查詢不適用於子元素

[英]CSS media queries do not work for child elements

我不能通過CSS mediaqueries來解決子元素。 如何為大於800px的屏幕寬度設置下面示例中的列表元素的樣式?

小提琴

HTML

  <ul class="navigation">
    <li></li>
    <li></li>
    <li></li>
  </ul>

CSS

   .navigation > li{ display: block; width: 10em; };

@media screen and (min-width: 800px) {

.navigation > li{ width: 20em; };
}

希望它會幫助你,在常規css代碼之后添加媒體查詢,

  @media only screen and (mix-width: 800px) {
           //add your css it may help you

 }

你應該在括號后擺脫分號。 Chrome不喜歡它們:

.navigation > li{ 
    display: block; 
    width: 10em; 
    background: red; 
    margin: 10px; 
}

@media screen and (min-width: 300px) {

    .navigation > li{ 
        width: 20em; 
    }

}

小提琴: http//jsfiddle.net/wQu9j/2/

暫無
暫無

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

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