Wenn du einen Text in CSS unterstreichen möchtest, dann verwendest du das Element text-decoration. Den einfachsten Weg einen Text zu unterstreichen zeige ich dir in einem kurzen Beispiel
Dies ist die Standardmethode und verwendet die Eigenschaft text-decoration: underline;
.
p {
text-decoration: underline;
}
Mit der Eigenschaft text-decoration-color
kannst du die Farbe des Unterstrichs festlegen.
p {
text-decoration: underline;
text-decoration-color: red;
}
Es gibt verschiedene Stile für den Unterstrich, die du mit der Eigenschaft text-decoration-style
festlegen kannst.
none
: Kein Unterstrich (Standard)underline
: Einfacher Unterstrichoverline
: Linie über dem Textline-through
: Linie durch den Textdouble
: Doppelter Unterstrichdotted
: Gepunktete Liniedashed
: Gestrichelte Liniewavy
: Wellenförmige Liniep {
text-decoration: underline;
text-decoration-style: dashed;
}
Mit der Eigenschaft text-decoration-thickness
kannst du die Dicke des Unterstrichs festlegen.
p {
text-decoration: underline;
text-decoration-thickness: 2px;
}
Standardmäßig wird der Unterstrich unter den Textkörper platziert. Mit der Eigenschaft text-decoration-position
kannst du die Position ändern.
above
: Linie über dem Textbelow
: Linie unter dem Text (Standard)line-through
: Linie durch den Textp {
text-decoration: underline;
text-decoration-position: above;
}
Bei einigen Schriftarten werden Unterlängen (z.B. „g“, „j“, „p“, „q“) nicht vollständig vom Unterstrich abgedeckt. Mit der Eigenschaft text-decoration-skip-ink
kannst du dies verhindern.
none
: Standardverhalten (Unterstrich unterbricht Unterlängen)auto
: Automatische Anpassung (Browserabhängig)inline
: Unterstrich unterbricht keine Zeichennone
: Unterstrich unterbricht alle Zeichenp {
text-decoration: underline;
text-decoration-skip-ink: auto;
}
Du kannst verschiedene Optionen miteinander kombinieren, um den gewünschten Effekt zu erzielen.
p {
text-decoration: underline;
text-decoration-color: blue;
text-decoration-style: dashed;
text-decoration-thickness: 3px;
text-decoration-position: above;
text-decoration-skip-ink: auto;
}
Mit den CSS-Eigenschaften text-decoration
, text-decoration-color
, text-decoration-style
, text-decoration-thickness
, text-decoration-position
und text-decoration-skip-ink
hast du vielfältige Möglichkeiten, Texte in deinen Webseiten zu unterstreichen und individuell zu gestalten.
Hi ich bin’s Dominik. Auf Blogseite.com findest du alles was mich interessiert. Mag Games, liebe SEO, programmiere gerne und möchte dir mit verschiedenen Themen die mich begeistern einen Mehrwert liefern. Viel Spaß auf meiner Seite