2015-06-11 3 views
0

У меня проблема только с сафари, которая появляется только тогда, когда ширина устройства составляет планшета или меньше «max-width: 1024px». Можно ли вложить медиа-запрос в другой медиа-запрос?Можете ли вы вложить медиа-запрос в другой медиа-запрос?

@media screen and (max-width:1024px){ 
    @media screen and (-webkit-min-device-pixel-ratio:0) 
    { 
     /* Safari and Chrome */ 
     ul#squareImgUL{ 
      bottom: 10px; 
     } 

     /* Safari only override */ 
     ::i-block-chrome,ul#squareImgUL{ 
      bottom: 0px !important; 
     } 
    } 
} 

ответ

2

К сожалению, вы не можете, но спаривание их отлично работает слишком

@media screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:0){ 

} 
+0

Спасибо, это исправлено! – SpiderMan

+0

без проблем @SpiderMan –

0

К сожалению, вы не можете вкладывать запросы средств массовой информации, но вы можете использовать и оператор

@media screen and (max-width:1024px) and 
    (-webkit-min-device-pixel-ratio:0) { 
... 
+0

При добавлении max-width при использовании "и" стилизация перестает работать. @media экрана и (макс-ширина: 1024px) и (-webkit-мин-устройства пиксел соотношение: 0) { /* Сафари и Хром */ уль # squareImgUL { внизу: 10px; } /* Safari только переопределяет */ :: i-block-chrome, ul # squareImgUL { bottom: 0px! Important; } } – SpiderMan

+0

Непонятно, что вы говорите. Пожалуйста, уточните – nikhil

+0

Я просто попытался добавить оба медиа-запроса вместе, используя «и», и это нарушает стиль. – SpiderMan

Смежные вопросы