Zeilenhöhe: line-height
Diese Eigenschaft gibt es seit Version: CSS 1
Durch line-height wird die Zeilenhöhe festgelegt. Sind mehrere Zeilen untereinander vorhanden, so lässt sich
auf diesem Wege auch der Zeilenabstand, der sogenannte Durchschuß festlegen.
Ist der Wert von line-height dabei kleiner als die aktuelle Schriftgröße (font-size), so überlagern sich die Zeilen.
Erlaubte Werte sind Zahlen, Längenangaben und Prozentwerte. Im folgenden Beispiel wird dreimal die gleiche Zeilenhöhe demonstriert:
Code-Beispiel für line-height:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Bespiel für Zeilenhöhe</title>
<style type="text/css">
.zahl {line-height: 1.5;}
.prozent {line-height: 150%;}
.em {line-height: 1.5em;}
</style>
</head>
<body>
<p class="zahl">Ein Absatz mit einer Zeilenhöhe von 1.5.</p>
<p class="prozent">Ein Absatz mit einer Zeilenhöhe von 150%.</p>
<p class="em">Ein Absatz mit einer Zeilenhöhe von 1.5em. </p>
</body>
</html>
| Initialwert: | normal |
| Vererbbar: | Ja |
| Anwendbar auf: | Alle Elemente |
| Medium: | Visual |
| Werte: |
|
Anmerkung: um Vererbungsprobleme und Textüberlagerung zu vermeiden, empfiehlt es sich, die line-height einfach als Zahl ohne Einheit zu verwenden. Bei 1.5 ist dann z.B. die Zeilenhöhe immer anderthalbmal so hoch wie die Schriftgröße.
| Wert | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||
| 5 | 5.5 | 6 | MAC 5+ | 5 | 6 | 7 | 8 | 4 | 6 | 7+ | 1+ | 0.8+ | 1.0+ | 3.3+ | |
| normal | j | j | j | j | j | j | j | j | n | j | j | j | j | j | j |
| Zahl, Längenangabe oder Prozentangabe | j | j | j | j | j | j | j | j | n | j | j | j | j | j | j |






