Centrer le texte verticalement dans le
Lors de l'utilisation du
Structure HTML et hiérarchie des éléments
Au sein de < bouton> element, Firefox et d'autres navigateurs créent un élément interne appelé moz-button-content. Cet élément est positionné entre le
Positionnement vertical forcé par le navigateur
Dans Firefox, le navigateur impose le positionnement vertical du le contenu du bouton. Le code responsable de cela se trouve dans le fichier source « nsHTMLButtonControlFrame.cpp ». Plus précisément, il calcule l'espace supplémentaire dans le bouton et ajuste la valeur childPos.B() en conséquence, garantissant que le contenu enfant est centré dans l'espace disponible.
Rôle de la hauteur dans le centrage vertical
Fournir une valeur de hauteur pour le
Exemple
Considérons l'exemple suivant :
<button>Button content</button>
CSS :
button { height: 48px; }
Dans ce cas, le contenu du bouton sera centré verticalement dans la hauteur de 48 px, malgré la nature du bloc d'affichage de l'élément moz-button-content.
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!