--- title: Ориентация slug: Web/CSS/@media/orientation translation_of: Web/CSS/@media/orientation ---
CSS медиа-функции orientation
может использоваться для проверки ориентации области {{glossary("просмотра")}} (или поля страницы для медийных страниц).
Примечание: Эта функция не соответствует ориентации устройства. Открытие программной клавиатуры на многих устройствах в книжной ориентации приведёт к тому, что область просмотра станет шире, чем высокая, в результате чего браузер будет использовать альбомные стили вместо портретного.
Функция orientation
указывается в качестве значения ключевого слова, выбранного из списка ниже.
portrait
landscape
<div>Вставка 1</div> <div>Вставка 2</div> <div>Вставка 3</div>
body { display: flex; } div { background: yellow; } @media (orientation: landscape) { body { flex-direction: row; } } @media (orientation: portrait) { body { flex-direction: column; } }
{{EmbedLiveSample("Пример")}}
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('CSS4 Media Queries', '#orientation', 'orientation')}} | {{Spec2('CSS4 Media Queries')}} | Бе изменений. |
{{SpecName('CSS3 Media Queries', '#orientation', 'orientation')}} | {{Spec2('CSS3 Media Queries')}} | Начальное определение. |
{{Compat("css.at-rules.media.orientation")}}