Есть сайт который написан для десктопов, теперь нужно сделать его адаптивным для мобильных устройств.
Я делаю так:
@media screen and (max-width: 800px) {
* {
display: block; /* просто проверка */
}
}
Моя проблема в том, что такие стили не применяются без
!important
. Я понимаю, что это происходит потому что стили которые я пишу с медиа-запросом не "покрывают" стили desktop - версии, а отображаются вместе с ними.
Я пишу стили с медиа запросом в файле со стилями для desktop-версии сайта, и понимаю что это плохо, но как сделать иначе не знаю. И ответы которые я находил на свой вопрос были 3-8 летней давности, поэтому я подумал что возможно что-то могло поменяться.
Как правильно подключить CSS-стили для мобильной версии сайта чтобы подключались исключительно стили для мобильной версии без стилей для desktop-версии?