Wie kann ich den Zeilenabstand mit CSS festlegen, wie wir ihn in MS Word festlegen können?
145
Versuchen Sie, die line-height - Eigenschaft.
Beispiel: 12 Pixel Schriftgröße und 4 Pixel Abstand von der unteren und oberen Zeile:
line-height: 20px; /* 4px +12px + 4px */
Oder mit em
Einheiten
line-height: 1.7em; /* 1em = 12px in this case. 20/12 == 1.666666 */
display: block;
dass diese Einstellungen auch überall wirksam sein mussten, nicht nur oben und unten im Absatz.Sie können auch einen Wert ohne Einheit verwenden, dh die Anzahl der Zeilen:
line-height: 2;
doppelter Abstand,line-height: 1.5;
eineinhalb usw.quelle
Sie können den Abstand zwischen Absätzen in CSS nicht mithilfe der Zeilenhöhe, dem Abstand zwischen
<p>
Blöcken, festlegen . Dadurch wird stattdessen der Zeilenabstand innerhalb des Absatzes festgelegt, der Abstand zwischen den Zeilen innerhalb von a<p>
Blocks. Das heißt, die Zeilenhöhe ist die Zwischenzeile des Typographen innerhalb des Absatzes, die durch die Zeilenhöhe gesteuert wird.Gegenwärtig kenne ich keine Methode in CSS, um (zum Beispiel) einen
<p>
Abstand von 0,15 em zu erzeugen , unabhängig davon, ob em- oder rem-Varianten für eine Schrifteigenschaft verwendet werden. Ich vermute, dass dies mit komplexeren Floats oder Offsets möglich ist. Schade, dass dies in CSS notwendig ist.quelle
<p>
Abstand verwenden?margin-top
und / odermargin-bottom
kann effektiv erreichen, was hier gewünscht wird.Wenn Sie komprimierte Leitungen möchten, können Sie denselben Wert für
font-size
und festlegenline-height
In Ihrer CSS-Datei
In Ihrer HTML-Datei
-> Spielen Sie mit diesem Snippet auf jsfiddle.net
Sie können auch die
line-height
Feinabstandssteuerung erhöhen :quelle
Versuchen Sie diese Eigenschaft
oder
Verwenden Sie die Option zum Erhöhen und Verringern der Lautstärke
quelle
Ich bin mir nicht sicher, ob Sie das gemeint haben:
quelle
Versuchen Sie
line-height
Eigentum; Es gibt viele Möglichkeiten, die Zeilenhöhe zuzuweisenquelle
Ja, wie jeder sagt,
line-height
ist die Sache. Jede Schriftart, die Sie verwenden, ein Zeichen mittlerer Höhe (z. B. a oder ■, das nicht durch die obere oder untere geht) sollte dieselbe Höhenlänge vonline-height: 0.6
bis haben0.65
.quelle
lineSpacing wird in React Native (oder nativen mobilen Apps) verwendet.
Für das Web können Sie
letterSpacing
(oderletter-spacing
) verwendenquelle