CSS - Медиа запросы



Медиа запросы (media queries) - это правила CSS, которые позволяют управлять стилями элементов в зависимости от значений параметров устройств. Они предназначены для создания адаптивных сайтов.



Синтаксис:

 @media условие {

/* стили (они будут выполняться, если устройство соответствует указанному условию)

}



Логические операторы:

and - требует обязательного выполнения всех условий.

, - требует обязательного выполнения хотя бы одного условия.

not - предназначен для отрицания условия.



Медиа функции:

width - указывает требования к ширине области просмотра устройства.

min-width - задаёт минимальную ширину области viewport.

max-width - определяет максимальную рабочую область устройства.

height, min-height и max-height - задают требования аналогично, но в отношении высоты viewport.



Пример:

@media not screen and (orientation: portrait),

(min-width: 992px){ /* Стили CSS ... */ }