CSS line-height-Eigenschaft
- vorherige Seite letter-spacing
- Nächste Seite list-style
Definition und Verwendung
Die Eigenschaft line-height stellt den Abstand zwischen den Zeilen (Zeilenhöhe) ein.
Anmerkung:Negative Werte sind nicht erlaubt.
Erklärung
Diese Eigenschaft beeinflusst die Layout des Zeilenrahmens. Wenn sie auf ein blockartiges Element angewendet wird, definiert sie den kleinsten Abstand zwischen den Baselines innerhalb des Elements anstatt des größten Abstands.
Der Unterschied zwischen dem berechneten Wert von line-height und font-size (in CSS als 'Zeilenabstand' bezeichnet) wird durch zwei Hälften geteilt und auf die Ober- und Unterseite des Textes einer Zeile addiert. Der kleinste Rahmen, der diese Inhalte enthalten kann, ist der Zeilenrahmen.
Die ursprüngliche Zahlenangabe gibt einen Skalierungsfaktor an, der von den Nachkommenlementen geerbt wird, anstatt den berechneten Wert zu verwenden.
Weitere Informationen:
CSS-Tutorial:CSS Text
HTML DOM Referenzhandbuch:lineHeight-Eigenschaft
Beispiel
Zeilenhöhe in Prozent einstellen:
p.small {line-height:90%} p.big {line-height:200%}
(更多信息可以在页面底部查看)
CSS-Syntax
line-height: normal|number|length|initial|inherit;
Eigenschaftswert
Wert | Beschreibung |
---|---|
normal | Standard. Einen angemessenen Zeilenabstand einstellen. |
number | Eine Zahl einstellen, die mit der aktuellen Zeichengröße multipliziert wird, um den Zeilenabstand zu setzen. |
length | Fester Zeilenabstand einstellen. |
% | Prozentualer Zeilenabstand basierend auf der aktuellen Zeichengröße. |
inherit | Der Wert der Eigenschaft line-height sollte vom übergeordneten Element geerbt werden. |
Technische Details
Standardwert: | normal |
---|---|
Vererbbarkeit: | ja |
Version: | CSS1 |
JavaScript-Syntax: | object.style.lineHeight="2" |
TIY-Beispiel
- Den Zeilenabstand mit einem Prozentsatz einstellen
- Dieses Beispiel zeigt, wie man einen Prozentsatz verwendet, um den Zeilenabstand eines Absatzes zu setzen.
- Den Zeilenabstand mit einem Pixelwert einstellen
- Dieses Beispiel zeigt, wie man einen Pixelwert verwendet, um den Zeilenabstand eines Absatzes zu setzen.
- Den Zeilenabstand mit einer Zahl einstellen
- Dieses Beispiel zeigt, wie man eine Zahl verwendet, um den Zeilenabstand eines Absatzes zu setzen.
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browser-Version an, die die Eigenschaft vollständig unterstützt.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1.0 | 4.0 | 1.0 | 1.0 | 7.0 |
- vorherige Seite letter-spacing
- Nächste Seite list-style