Отредактировано для добавления, так что никто больше не отвечает за это как ответ: у меня уже есть тег viewport в моем коде.Почему мои медиа-запросы не применяются?
Я прочитал много ответов здесь на подобные вопросы, и я уверен, что моя проблема, вероятно, лежит где-то в порядке, что мои запросы были объявлены, но я не могу за жизнь мне фигурную где.
У меня есть две дивы, тот, который должен отображаться в широких раскладок, и тот, который должен отображаться в узких раскладок.
<!-- for small layouts -->
<div class="container-fluid slogan text-center" id="home-slogan-container-small">
small
</div>
<!-- for 800 px and wider -->
<div class="container-fluid slogan text-center" id="home-slogan-container-large">
large
</div>
(Это очень урезанные,. Фактическое содержание имеет различные схемы внутри дивы)
Проблемы у меня в том, что, независимо от того, какого размера я масштабировать браузер (протестировано в FF с помощью ctrl-shift-m, чтобы получить мобильный вид, а в Chrome с помощью кнопки мобильного просмотра в инструментах dev) отображается малый макет.
Вот мой CSS:
#home-slogan-container-small {
padding-top: 15px;
text-align: center !important;
display: none;
}
#home-slogan-container-large {
padding-top: 15px;
text-align: center !important;
display: none;
}
@media only screen and (max-width: 1500px) {
#home-slogan-container-small { display: none !important;}
#home-slogan-container-large { display: block !important;}
}
@media only screen and (max-width: 1200px) {
#home-slogan-container-small { display: none !important;}
#home-slogan-container-large { display: block !important;}
}
@media only screen and (max-width: 960px) {
#home-slogan-container-small { display: none !important;}
#home-slogan-container-large { display: block !important;}
}
@media only screen and (max-width: 800px) {
#home-slogan-container-small { display: block !important;}
#home-slogan-container-large { display: none !important;}
}
@media only screen and (max-width: 799px) {
#home-slogan-container-small { display: block !important;}
#home-slogan-container-large { display: none !important;}
}
@media only screen and (max-width: 420px) {
#home-slogan-container-small { display: block !important;}
#home-slogan-container-large { display: none !important;}
}
@media only screen and (min-width: 300px) {
#home-slogan-container-small { display: block !important;}
#home-slogan-container-large { display: none !important;}
}
Я PHP/MySQL разработчик, который имел самозагрузки сайт упал на меня; CSS не мой сильный костюм. Любое объяснение будет оценено.
Спасибо! Не знаю, как я пропустил этот. – EmmyS