Lorsque vous essayez d'adapter une iframe à la hauteur d'un écran, il est courant de recourir à l'utilisation "100vh" car "width:100%" ne s'affiche pas parfaitement, laissant un centimètre d'espace supplémentaire sur le côté droit dans Chrome sur un ordinateur portable. Cependant, pour comprendre cet écart, examinons la véritable signification de « largeur : 100vw » et « largeur : 100 %.
"vw" et "vh" représentent respectivement la « largeur de la fenêtre » et la « hauteur de la fenêtre ». La fenêtre d'affichage fait référence à la zone visible d'un document ou d'une page sur l'écran d'un appareil.
"Width:100%" fait un élément occupe tout l’espace disponible dans son conteneur. D'un autre côté, "width:100vw" définit la largeur de l'élément sur la largeur exacte de la fenêtre d'affichage, y compris la marge du document.
Cela signifie que si la marge du document est différente de zéro, l'élément rendu avec "width : 100vw" aura une largeur légèrement inférieure à celle rendue avec "width:100%". La définition de "body { margin: 0 }" éliminera cette différence.
Au-delà de la limitation mentionnée ci-dessus, l'utilisation de "vw" et "vh" " Les unités offrent plusieurs avantages :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!