Я пытаюсь построить свой первый отзывчивый веб-сайт. Я задаюсь вопросом, могу ли я использовать следующий код:Могу ли я использовать эти спецификации @media?
В голове HTML:
< meta name="viewport" content="width=device-width, initial-scale=1.0">
В одном CSS:
@media only screen and (max-device-width : 480px) {}
@media only screen and (min-device-width : 480px) and (max-device-width : 960px) {}
Это было бы для 3-х типов устройств. Все с большим разрешением, чем 960px, имеет третью спецификацию, не указанную @media
. Я вырубаю:
@media only screen and (min-device-width : 960px) {}
В порядке ли?
Могу ли я упростить код, используя только:
@media only screen and (max-device-width : 480px) {}
Потому что я думаю, что таблетки и ПК версия будет очень похожи. Итак, вопрос в том, нужен ли мне 3 @media или я могу использовать только 1 @media & все, что не указано в @media для ПК или планшета?
Заранее благодарен!
Спасибо, но на самом деле вы используете все медиа-запросы на каждом веб-сайте? Достаточно ли использовать 1-3? – Baki
@ Баки Нет, не знаю. Я часто стараюсь избегать их, используя интеллектуальные правила CSS. Установка содержимого на 'width: 100%', например, с max-width: 1000px'. Но в некоторых случаях полезно охватить все устройства и оптимизировать ваш сайт. Если вы можете справиться с меньшим количеством запросов, сделайте это! Я думаю, ваше решение будет работать очень хорошо, но вам нужно проверить результаты. – TheFrozenOne