Чтобы ответить на ваш первый вопрос первым: Нет, вам не нужно конкретно указывать медиа-запрос для таргетинга above 450px
. То, как вы его настроили сейчас, просто будет использовать все, что вне медиа-запроса, на каждой ширине, и использовать только то, что находится внутри медиа-запроса, если ширина равна 450px
и ниже, это прекрасно, так как выглядит так: результат вы после.
Отвечая на ваш второй вопрос, я на самом деле не использовал мультимедийные запросы, поэтому не принимайте то, что я называю «хорошей практикой», но смотрю на ваш фрагмент CSS. Я думаю, что единственная причина, по которой он сейчас работает, - это то, что вы разместили медиа-запрос и классы внутри него после «обычные классы» в таблице стилей. Если вы обернули это (позиционирование «обычных классов» после классов внутри медиа-запроса), я считаю, что ваши «обычные классы» будут всегда перезаписывать медиа-запрос, если только вы не вставляете их в свой собственный таргетинг на медийные запросы ширина above 450px
.
Это нормально, что не так в этом? –
Не говорите, что что-то не так. Просто я не нашел документацию, обсуждая какие-либо побочные эффекты этой конкретной техники. – 4thSpace
Нет, я имел в виду, что вы делаете стандартно, так используются медиа-запросы –