Heim >Web-Frontend >CSS-Tutorial >Wie wirkt sich die Zeilenhöhe auf die Höhe von HTML-Inhaltsboxen aus?
Die Höhe von Inhaltsfeldern in HTML-Elementen verstehen
In HTML können Elemente als Blockelemente oder Inline-Elemente kategorisiert werden. Die Höhe ihrer Inhaltsfelder oder der Bereich, den sie auf dem Bildschirm einnehmen, wird durch verschiedene Regeln bestimmt.
Blockelemente
Blockelemente wie div und p, ihre Höhe wird hauptsächlich durch ihre Zeilenhöheneigenschaft bestimmt. Wenn die Zeilenhöhe auf einen Wert wie 2em eingestellt ist, ist die Höhe des Inhaltsfelds doppelt so hoch wie die Zeilenhöhe.
Dieses Verhalten ist bei allen Blockelementen konsistent, wie im dargestellt folgendes Beispiel:
<div>
Inline-Elemente
Im Gegensatz zu Blockelementen ist dies bei Inline-Elementen wie span der Fall keine Höheneigenschaft haben. Stattdessen werden ihre vertikalen Abmessungen von ihren Schriftarteigenschaften abgeleitet. Die Spezifikation definiert nicht explizit, wie UAs die Höhe von Inline-Element-Inhaltsfeldern bestimmen sollen, aber sie verwenden normalerweise die Em-Box- oder Ober-/Unterlängenmaße der Schriftart.
Das bedeutet, dass Sie zwar die Zeilen- Die Höhe von Inline-Elementen wirkt sich nicht direkt auf deren Höhe aus. Die Höhe variiert je nach verwendeter Schriftart und Schriftgröße, wie unten gezeigt:
<span>
Das obige ist der detaillierte Inhalt vonWie wirkt sich die Zeilenhöhe auf die Höhe von HTML-Inhaltsboxen aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!