L'unité 'vh' en CSS, qui signifie "viewport height" en anglais, est une unité relative qui représente 1% de la hauteur de la fenêtre d'affichage, d'où la réponse correcte "Hauteur de la fenêtre d'affichage". Cette unité de mesure est particulièrement utile pour créer des designs résilients et adaptatifs.
Utiliser 'vh' comme unité de mesure vous permet de dimensionner des éléments en référence à la hauteur du viewport, indépendamment de la taille de l'écran sur lequel votre site web est affiché.
Voici un exemple qui aide à comprendre son utilisation :
.hauteur-plein-ecran {
height: 100vh;
}
Dans ce code, nous définissons une classe .hauteur-plein-ecran
qui ajustera la hauteur d'un élément à 100% de la hauteur du viewport, indépendamment des dimensions réelles de l'appareil utilisé.
L'unité 'vh' est particulièrement utile pour garantir que le contenu essentiel d'une page est affiché sans défilement sur les appareils mobiles et les ordinateurs de bureau. C'est l'une des multiples stratégies pour adopter un design web résilient et réactif.
Cependant, il est important de noter que comme la 'vh' est une unité relative, les dimensions finales peuvent varier en fonction de la fenêtre de visualisation de chaque appareil. Comme pour tout outil de design web, il convient de tester soigneusement l'apparence de votre page sur plusieurs tailles d'écran et résolutions pour garantir la meilleure expérience utilisateur possible.