Heim > Web-Frontend > CSS-Tutorial > Wie wirkt sich die Zeilenhöhe auf die Höhe von Inline-Elementen und ihren Boxen aus?

Wie wirkt sich die Zeilenhöhe auf die Höhe von Inline-Elementen und ihren Boxen aus?

Patricia Arquette
Freigeben: 2024-11-30 01:38:12
Original
651 Leute haben es durchsucht

How Does Line-Height Affect the Height of Inline Elements and Their Boxes?

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'.
Nach dem Login kopieren

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.
Nach dem Login kopieren

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.
Nach dem Login kopieren

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:

  • Die Die Höhe der Inline-Box wird durch die Zeilenhöhe bestimmt.
  • Die Höhe der Zeilenbox wird auch durch die Zeilenhöhe für Inline-Boxen mit gleichen Zeilenhöhen und vertikaler Ausrichtung bestimmt.
  • Die Höhe des Inhaltsbereichs beträgt wird durch die maximale Ober- und Unterlänge der Schriftart bestimmt.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage