orientation
orientation est une caractéristique média CSS (cf. @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
<div>Boîte 1</div>
<div>Boîte 2</div>
<div>Boîte 3</div>
CSS
css
body {
  display: flex;
}
div {
  background: yellow;
}
@media (orientation: landscape) {
  body {
    flex-direction: row;
  }
}
@media (orientation: portrait) {
  body {
    flex-direction: column;
  }
}
Résultat
Spécifications
| Specification | 
|---|
| Media Queries Level 4 # orientation | 
Compatibilité des navigateurs
BCD tables only load in the browser