--- title: orientation slug: Web/CSS/@media/orientation tags: - CSS - Caractéristique média - Reference translation_of: Web/CSS/@media/orientation --- {{CSSRef}} **`orientation`** est une caractéristique média CSS (cf. {{cssxref("@media")}}) qui peut être utilisée pour vérifier l'orientation de la zone d'affichage (_viewport_) (ou la boîte de la page pour les média paginés). ## Syntaxe La caractéristique `orientation` se définit grâce à l'un des mots-clés suivants : - `portrait` - : La zone d'affichage est en mode portrait (la hauteur est la plus grande dimension). - `landscape` - : La zone d'affichage est en mode paysage (la largeur est la plus grande dimension). ## Exemples ### HTML ```html
Boîte 1
Boîte 2
Boîte 3
``` ### CSS ```css body { display: flex; } div { background: yellow; } @media (orientation: landscape) { body { flex-direction: row; } } @media (orientation: portrait) { body { flex-direction: column; } } ``` ### Résultat {{EmbedLiveSample("Exemples")}} ## Spécifications | Spécification | État | Commentaires | | ---------------------------------------------------------------------------------------- | ---------------------------------------- | -------------------- | | {{SpecName('CSS4 Media Queries', '#orientation', 'orientation')}} | {{Spec2('CSS4 Media Queries')}} | Aucune modification. | | {{SpecName('CSS3 Media Queries', '#orientation', 'orientation')}} | {{Spec2('CSS3 Media Queries')}} | Définition initiale. | ## Compatibilité des navigateurs {{Compat("css.at-rules.media.orientation")}}