Zeilenhöhe in Inline-Elementen
Die Bestimmung der Zeilenhöhe in Inline-Elementen kann kompliziert sein. Hier ist eine ausführliche Erklärung, um die Nuancen zu verdeutlichen:
Höhe einer Inline-Box
Inline-Elemente erstellen Inline-Boxen, die durch die Zeilenhöhe definiert werden:
The height of the inline box encloses all glyphs and their half-leading on each side and is thus exactly 'line-height'.
Wenn Sie also die Zeilenhöhe für ein Inline-Element auf 15 Pixel festlegen, beträgt die Boxhöhe 15px.
Höhe einer Line-Box
Allerdings haben Line-Boxen, die Inline-Boxen umfassen, auch eine definierte Höhe:
The height of a line box is determined by the rules given in the section on line height calculations.
Für Inline-Boxen Bei gleichen Zeilenhöhen und vertikaler Ausrichtung entspricht die Höhe des Zeilenfelds der Zeilenhöhe. In diesem Fall beträgt die Höhe der Zeilenbox also ebenfalls 15 Pixel.
Höhe des Inhaltsbereichs einer Inline-Box
Die Entwicklertools von Browsern zeigen häufig die Höhe an des Inhaltsbereichs innerhalb der Inline-Box. Diese Höhe wird normalerweise durch die maximale Ober- und Unterlänge der Schriftart bestimmt:
The height of the content area should be based on the font, but this specification does not specify how.
Daher kann die Höhe des Inhaltsbereichs variieren und größer als die Zeilenhöhe sein, selbst wenn die Schriftgröße festgelegt ist auf den gleichen Wert wie die Zeilenhöhe.
Zusammenfassend umfassen die verschiedenen Höhen, die mit Inline-Elementen verbunden sind:
Das obige ist der detaillierte Inhalt vonWie wirkt sich die Zeilenhöhe auf die Höhe von Inline-Elementen und ihren Boxen aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!