Heim > Artikel > Web-Frontend > Wie erreicht ein Element eine vertikale Textzentrierung?
Text vertikal zentrieren in
Bei Verwendung der
HTML-Struktur und Elementhierarchie
Innerhalb der < Schaltfläche> Element, Firefox und andere Browser erstellen ein internes Element namens moz-button-content. Dieses Element befindet sich zwischen dem
Browser-erzwungene vertikale Positionierung
In Firefox erzwingt der Browser die vertikale Positionierung des Inhalt der Schaltfläche. Der dafür verantwortliche Code befindet sich in der Quelldatei „nsHTMLButtonControlFrame.cpp“. Konkret berechnet es den zusätzlichen Platz innerhalb der Schaltfläche und passt den Wert von childPos.B() entsprechend an, um sicherzustellen, dass der untergeordnete Inhalt innerhalb des verfügbaren Platzes zentriert wird.
Rolle der Höhe bei der vertikalen Zentrierung
Angabe eines Höhenwerts für die
Beispiel
Betrachten Sie das folgende Beispiel:
<button>Button content</button>
CSS:
button { height: 48px; }
In diesem Fall wird der Inhalt der Schaltfläche trotz der Anzeigeblockcharakteristik des moz-button-content-Elements vertikal innerhalb der 48px-Höhe zentriert.
Das obige ist der detaillierte Inhalt vonWie erreicht ein Element eine vertikale Textzentrierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!