2016-04-05 2 views
0

Я новичок на запросы средств массовой информации, и я наблюдал несколько учебников по наилучшей практике, но, кажется, я не могу получить мой работать ..CSS - медиа запросов не работает должным образом

Я создал простой текстовый div, чтобы убедиться, что он даже работает, и я пытаюсь изменить background-color смены div на синий, если width браузера меньше 500px.

Кто-нибудь знает, что мне не хватает?

#text_box { 
 
    height: 100px; 
 
    width: 100px; 
 
    background-color: red; 
 
} 
 
@media screen and (max-width: 500px) { 
 
    #test_box { 
 
    height: 100px; 
 
    width: 100px; 
 
    background-color: blue; 
 
    } 
 
}
<div id="text_box">Test</div>

Вот мой demo

+0

@media экран (макс-ширина: 500px) { #text_box { высота: 100px; ширина: 100px; background-color: blue; } \t } – StinkyTofu

+0

Нравится? (См. Пример выше) Кажется, все еще не работает для меня. – StinkyTofu

+0

Ваш код действительно работает, исправьте опечатку и, например, измените ее с максимальной ширины на минимальную, и вы увидите, что она работает нормально. Помните, что вы говорите МАКСИМАЛЬНО 500px, если ваш экран больше этого, он не покажет изменения. –

ответ

4

у вас есть опечатка внутри медиа-запроса в вашем id, это не test_box, но text_box.

плюс вам не нужно повторять уже заданные ранее свойства, если они имеют одинаковое значение.

#text_box { 
 
    height: 100px; 
 
    width: 100px; 
 
    background-color: red; 
 
} 
 
@media screen and (max-width: 500px) { 
 
    #text_box { 
 
    background-color: blue; 
 
    } 
 
}
<div id="text_box">Test</div>

+0

Lol Funny thing, я заметил опечатку, но затем изменил ее на то, что сказал Мартин. Что, к сожалению, не исправить. Затем я вернулся и добавил, что сказал Диппас, и он исправил это. Уф. Спасибо, парень! Я знал, что это что-то простое ... – StinkyTofu

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