В одной из прошлых статей мы уже рассматривали способы достижения адаптивности в веб-дизайне с помощью медиа-запросов CSS3.
С помощью CSS медиа-запросов веб-дизайнеры могут создавать стили для определенных устройств, а также при выполнении определенных условий (например, при определенной ширине, высоте или ориентации экрана устройства).
В этой публикации мы рассмотрим примеры наиболее часто используемых медиа-запросов в веб-дизайне.
/* ----- Настольные компьютеры и ноутбуки ----------- */@media only screen
and (min-width: 1224px) {
/* ваши CSS-стили здесь */}
/* ----- Девайсы с большими экранами ----------- */@media only screen
and (min-width: 1824px) {
/* ваши CSS-стили здесь */}
/* ----- Смартфоны (ориентация экрана Portrait и Landscape) ----------- */@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px) {
/* ваши CSS-стили здесь */}
/* ----- Смартфоны (ориентация экрана Landscape) ----------- */@media only screen
and (min-width: 321px) {
/* ваши CSS-стили здесь */}
/* ----- Смартфоны (ориентация экрана Portrait) ----------- */@media only screen
and (max-width: 320px) {
/* ваши CSS-стили здесь */}
/* ----- iPhone 5 (ориентация экрана Portrait и Landscape)----------- */@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px) {
/* ваши CSS-стили здесь */}
/* ----- iPhone 5 (ориентация экрана Landscape)----------- */@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (orientation: landscape) {
/* ваши CSS-стили здесь */}
/* ----- iPhone 5 (ориентация экрана Portrait)----------- */@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (orientation: portrait) {
/* ваши CSS-стили здесь */}
/* ----- iPad-ы (ориентация экрана Portrait и Landscape) ----------- */@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px) {
/* ваши CSS-стили здесь */}
/* ----- iPad-ы (ориентация экрана Landscape) ----------- */@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape) {
/* ваши CSS-стили здесь */}
/* ----- iPad-ы (ориентация экрана Portrait) ----------- */@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait) {
/* ваши CSS-стили здесь */}
CSS медиа-запросы поддерживаются в Chrome 1+, Firefox 3.6+, Internet Explorer (IE) с версии 9+, Opera 10+, Safari 4+, а также в смартфонах и других мобильных устройствах.
Если у вас есть полезные идеи об использовании медиа-запросов в CSS, не стесняйтесь высказывать их в комментариях ниже. Хорошего настроения!
Представьте, что вас внесли в черный список элитного клуба. Если вы подойдете к фейс-контролю лично…
Анонимность и разделение аккаунтов является базовой потребностью для сотрудников, занимающихся арбитражем трафика, SMM или мультиаккаунтингом.…
Некоторые запчасти в автомобилях мы эксплуатируем до того момента, пока они полностью не выйдут из…
В 2026 году конкуренция в e-commerce стала жесткой как никогда. Клиенты выбирают не только по…
Урожай чаще всего теряют не из-за аномальных изменений погоды, а из-за мелких решений, которые кажутся…
Музыкальные инструменты сопровождают человечество на протяжении всей его истории. Они появились задолго до письменности и…