2013-05-31 5 views

ответ

2

Ваш синтаксис неправильно, вам нужно пространство между и (макс-ширина)

Ниже

@media screen and (max-width: 400px){ 
    .box { 
     background-color: red; 
    } 
} 

JSFIDDLE

+0

Рад, что смог помочь – 2ne

1

Там нет закрывающей скобки в вашем вышеприведенном правиле @media -

.box{ 
    width: 150px; 
    height: 150px; 
    background-color: blue; 
} 

@media screen and (max-width: 400px){ 

    .box{ 
     background-color: red; 
    } 

} /* END THIS @MEDIA RULE */ 

Я хотел сделать что-то действительно очевидное, как это, чтобы напомнить мне --- Вам не нужно «и» - или «экран»

@media (min-width: 30em){ /* ============ */ 

    body { 
     background-color: red; 
    } 

} /* === END MEDIUM BREAK =============== */ 
+0

пса - если вы только учитесь @media правила вещей, я хотел бы призвать вас, чтобы начать с мин-ширином только и работой с малым экраном первого мировоззрении. – nouveau

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