English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
CSS-Texteigenschaften ermöglichen es Ihnen, sehr effektiv und einfach verschiedene Textstile zu definieren, wie z.B. Farbe, Ausrichtung, Abstand, Dekoration, Transformationen usw.
CSS hat mehrere Eigenschaften zur Definition von Textstilen. Diese Eigenschaften ermöglichen es Ihnen, genau zu steuernZeichen,Leerraum,Wort,Absatzund deren visuelle Erscheinung.
Sie können die folgenden Texteigenschaften des Elements festlegen:
Die Textfarbe wird durch CSS colorEigenschaftsdefinition.Erfahren Sie mehr über color.
h1 { color: #ff0000; } p { color: grün; }Testen Sie heraus‹/›
Hinweis:Obwohl die Farbe des Textes wie ein Teil der CSS-Textfarbe aussieht, ist sie tatsächlich ein unabhängiger Eigenschaftswert in CSS.
Diesetext-alignDiese Eigenschaft wird verwendet, um die horizontale Ausrichtung des Texts zu setzen.
Mögliche Werte für diese Eigenschaft sind: left, right, center, justify und inherit.
h1 { text-align: center; } p { text-align: justify; }Testen Sie heraus‹/›
Hinweis:wenn text-Wenn align auf justify gesetzt wird, kann der Inhalt verteilt ausgerichtet werden, aber dieser Wert kann nur den Inhalt ausrichten, der nicht die letzte Zeile ist.
Diesetext-decorationDiese Eigenschaft wird verwendet, um Textdekorationen zu setzen oder zu entfernen.
Mögliche Werte für diese Eigenschaft sind: none, underline, overline, line-durchgezogen, blink und inherit. Sie sollten diesen Wert in nicht-verlinkten unterstrichenem Text vermeiden, da dies den Besucher verwirren könnte.
h1 { text-decoration: overline; } h2 { text-decoration: line;-durchgezogen; } h3 { text-decoration: underline; }Testen Sie heraus‹/›
Warnung:Die meisten Browser unterstützen blinkCSS text-Werte der decoration-Eigenschaft. Sie sollten diesen Wert vermeiden.
Der text-Die decoration-Eigenschaft wird normalerweise verwendet, um die Standardunterstreichung von Hyperlinks zu entfernen. Das vollständige Entfernen der Unterstreichung könnte den Besucher verwirren. Es sei denn, Sie bieten andere visuelle Hinweise, um sie hervorzuheben, und gestalten gleichzeitig den Link-Stil.
Zum Beispiel können Sie Punkte anstatt durchgezogener Linien unter Links verwenden.
a { text-decoration: none; Rahmen-unten: 1px gepunktet; }Testen Sie heraus‹/›
Hinweis:erstellenbei HTML-Linksund ist in den im Stiltableau eingebauten Browsern automatisch unterstrichen, damit der Leser den klickbaren Text sehen kann.
Der text-Die transform-Eigenschaft wird verwendet, um den TextGroß- und Kleinbuchstaben zu setzen.
Es kann verwendet werden, um den Textinhalt eines Elements in Großbuchstaben oder Kleinbuchstaben zu setzen oder die ersten Buchstaben jedes Wortes zu großschreiben. Für mögliche Werte text-Die transform-Eigenschaft hat: none, capitalize, uppercase, lowercase und inherit.
p.up { text-transform: uppercase; } p.cap { text-transform: capitalize; } p.low { text-transform: lowercase; }Testen Sie heraus‹/›
Der text-Die eingerückt-Eigenschaft wird verwendet, um den Einzug des ersten Zeilentexts eines Elements zu setzen. Der text-Mögliche Werte für die eingerückt-Eigenschaft sind:Prozentsatz(%),Längeoder inherit.
Das folgende Beispiel zeigt, wie man die erste Zeile eines Absatzes eingerückt darstellt.
p { text-eingerückt: 100px; }Testen Sie heraus‹/›
Hinweis:Ob der Text links oder rechts eingerückt wird, hängt von CSS ab RichtungDefiniert die Textrichtungsrichtung im Element.
word-spacing wird verwendet, um den Abstand zwischen Wörtern zu setzen.
Der Zeilenabstand kann vom Textausrichtung beeinflusst werden. Überprüfen Sietext-alignEigenschaften.
Wenn Leerzeichen beibehalten werden, wird jeder Leerzeichensatz vom Wortabstand beeinflusst. Siehe CSS white-spaceEigenschaften.
Der word-Die möglichen Werte des Attributes spacing sind:length(Specify the spacing to be inserted between words)normal und inherit.
p.one { word-spacing: 20px; } p.two { word-spacing: 20px; text-align: justify; } p.three { word-spacing: 20px; white-space: pre; }Testen Sie heraus‹/›
Dieseletter-spacingAttribute wird verwendet, um den zusätzlichen Abstand zwischen Textzeichen zu setzen.
Die möglichen Werte dieses Attributes sind:length(Specify default character spacing normal as well as additional spacing to be inserted between characters)und inherit.
h1 { letter-spacing: -3px; } p { letter-spacing: 10px; }Testen Sie heraus‹/›
Dieseline-heightDefiniert die Höhe einer Textzeile (auch bekannt alsLead)。
Die möglichen Werte dieses Attributes sind:Prozentsatz(%),Länge,Anzahl,normal und inherit.
p { line-height: 1.2; }Testen Sie heraus‹/›
Wenn der Wert eine Zahl ist, wird die Zeilenhöhe durch das Multiplizieren der Schriftgröße des Elements mit der Zahl berechnet. Prozentsätze sind相对于元素的字体大小.
Hinweis:Negative Werte dieser Eigenschaft sind nicht erlaubt. Diese Eigenschaft ist auchSchriftartenkurzeigenschaftBestandteile.
Wenn line-Der Wert der Eigenschaft height ist größer alsfont-sizeWert des Elements, dann diese Differenz (genannt„Leading“)in zwei Hälften geschnitten (genannt„Halbleading“),und gleichmäßig auf der oberen und unteren Zeilenbox von in verteilt.
p { font-size: 14px; line-height: 20px; background-color: #f0e68c; }Testen Sie heraus‹/›
Für mehr Informationen über Textstile sieheSchriftartenundTextbezogeneEigenschaften.