Maison >interface Web >tutoriel CSS >Pourquoi le texte dans les éléments est-il automatiquement centré verticalement ?
L'énigme derrière le texte centré verticalement dans
Le Plongée dans le code du navigateur Pour percer ce mystère, nous plongeons dans les profondeurs de le code source de Firefox, où nous tombons sur une information cruciale. Firefox utilise un élément intermédiaire, appelé « moz-button-content », qui se situe entre le La magie derrière l'alignement vertical du texte Le cœur du mystère se dévoile dans le mécanisme de positionnement vertical codé en dur du navigateur pour Le mystère visualisé Visualisation du Lorsque le Dessiner des parallèles entre les éléments En revanche, le < ;div> L’élément ne dispose pas d’un tel centrage vertical intégré du texte. Pour obtenir un comportement d'alignement similaire, il faudrait activer la propriété "line-height" du contenu ou utiliser une propriété d'alignement de texte spécifique comme "flexbox" avec "align-items: center". Dissiper l'illusion Le cas curieux du texte centré verticalement dans 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!+--+-----------------------+^
| + button extra space | |
| | | |
+--+-----------------------+ |
|| ::moz-button-content || | button height
|| display: block; || |
+--+-----------------------+ |
| | | |
| + button extra space | |
+--+-----------------------+v