Frage an css – Was ist die Zeilenhöhe: 1?

29

Es geht um die Festlegung der Linienhöhe.

Ich fing an, CSS zu studieren. Zeilenhöhe: Beispiele für die Angabe von 20px oder einer Einheit werden häufig gefunden. Es ist manchmal eine Zeilenhöhe: Es gibt 1 und ein Ding ohne Einheit, aber welche Art von Bedeutung wird dies?

Deine Antwort

6   die antwort
4

w3schools undw3.org Zeilenhöhe: 1; ist gültig und bedeutet Folgendes: Legt eine Zahl fest, die mit der aktuellen Schriftgröße multipliziert wird, um den Abstand zwischen den Linien festzulegen.

gleich wie Zeilenhöhe: 1em; ? typeoneerror
In der Tat ja. mahalie
7

1" entspricht nicht "normal" - 1 entspricht genau der Höhe der Schriftgröße, sodass die Zeilen in einem mehrzeiligen Element wie einem Absatz eng aneinander anliegen, während normal die erwarteter Abstand zwischen den Zeilen.

Verwenden der Kurzschrift:

<code>font: font-style font-variant font-weight font-size/line-height font-family;
</code>

Standardmäßig wird die Zeilenhöhe auf normal gesetzt, wenn sie nicht angegeben ist. Zum Beispiel:

<code>body{
    line-height:1; /* as seen in Eric Meyer's reset css */
}
p{
    font:normal normal normal 14px "Times New Roman", Times, serif;
}
</code>

wird dazu führen, dass alle Absätze eine normale Zeilenhöhe haben, die den 1-Satz für den Body überschreibt, während

<code>p{
    font:normal normal normal 14px/1 "Times New Roman", Times, serif;
}
</code>

behält die Zeilenhöhe von 1 bei (in diesem Beispiel 14px).

8

line-height benötigt keine Einheit (ausführlicher Artikel).

Die Zeilenhöhe der Eigenschaft kann Werte ohne Einheit annehmen. Sie können auch einheitliche Werte für die Zeilenhöhe angeben, dies sollte jedoch im Allgemeinen nicht der Fall sein. Aber einheitenlose Zahlen sind für diese Eigenschaft in Ordnung.

Vielen Dank! Das erklärt es wirklich - und viel verwirrende Verrücktheit mit meinen Websites! Yay! Scott Biggs
31

Nummer :

Legt eine Zahl fest, die mit der aktuellen Schriftgröße multipliziert wird, um den Abstand zwischen den Linien festzulegen

Länge :

Legt einen festen Abstand zwischen den Linien fest

% :

Legt einen Abstand zwischen den Linien in% der aktuellen Schriftgröße fest

entnehmenhttp://www.w3schools.com/css/pr_dim_line-height.asp

Wenn Sie die Zeilenhöhe einstellenohne eine EinheitDas Ergebnis ist dieZeilenhöhenwert multipliziert mit der Schriftgröße des Elements. Die Eigenschaft line-height kann Werte ohne Einheiten annehmen. Dies ist ein guter Artikel über dieZeilenhöheneigenschaft. Nesha Zoric
2

"line-height: 1.5" Der Abstand zwischen den Zeilen wird festgelegt, indem diese Zahl mit der aktuellen Schriftgröße multipliziert wird.

1,5 x Schriftgröße

1

Candidate: »Der verwendete Wert der Eigenschaft ist diese Zahl multipliziert mit der Schriftgröße des Elements.«

Verwandte Fragen