Réaliser le centrage vertical du texte dans un div de hauteur inconnue peut être un défi. Examinons une solution qui garantit un alignement cohérent quelles que soient les dimensions du div.
La solution exploite la propriété display pour définir l'élément wrapper sous forme de table. Cela nous permet d'utiliser la propriété d'alignement vertical dans l'élément que nous voulons centrer.
Exemple de code :
<body> <div> <h1>Text</h1> </div> </body>
body {width: 100%; height: 100%;} /* This is just to "view" the div height... */ div { position:absolute; height:100%; width:100%; display: table; } h1 { display: table-cell; vertical-align: middle; text-align:center; }
Comment ça Fonctionne :
Cette solution a été testée sur divers navigateurs et systèmes d'exploitation, notamment Internet Explorer, Firefox, Chrome, Opera et Safari. Il fournit un moyen simple et efficace de centrer verticalement le texte dans un div de hauteur dynamique.
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!