Textdekoration
Teil des Abschnitts Styling with CSS der HTML-Journey von Coddy — Lektion 22 von 76.
In CSS wird die Eigenschaft text-decoration verwendet, um Dekorationen zu Text innerhalb eines HTML-Elements hinzuzufügen oder zu entfernen. Diese Eigenschaft ermöglicht es Ihnen, Text zu unterstreichen, zu überstreichen oder durchzustreichen, was für visuelle Hervorhebung sorgt oder spezifische Zustände anzeigt.
Häufige Werte für text-decoration sind:
none: Entfernt jegliche Textdekoration. Dies ist der Standardwert.
underline: Fügt dem Text eine Unterstreichung hinzu.
overline: Fügt eine Überstreichung über dem Text hinzu.
line-through: Fügt eine Linie durch die Mitte des Textes hinzu (Durchstreichen).
Zum Beispiel:
a {
text-decoration: none;
}
.underline {
text-decoration: underline;
}
.strike {
text-decoration: line-through;
}Aufgabe
EinfachSie erhalten ein HTML-Dokument mit einem Absatz (<p>), der ein Anker-Element (<a>) enthält, und einem Bereich (<div>). Ihre Aufgabe ist es, die Eigenschaft text-decoration zu verwenden, um diese Elemente zu gestalten. Befolgen Sie die folgenden Schritte:
- Schreiben Sie eine CSS-Regel, die alle
<a>-Elemente anspricht. Setzen Sietext-decorationaufnone, um die standardmäßige Unterstreichung zu entfernen. - Fügen Sie dem
<p>-Element einclass-Attribut mit dem Wert "underline" hinzu. - Schreiben Sie eine CSS-Regel, die alle Elemente mit der Klasse
underlineanspricht. Setzen Sietext-decorationaufunderline. - Fügen Sie dem
<div>-Element einclass-Attribut mit dem Wert "strike" hinzu. - Schreiben Sie eine CSS-Regel, die alle Elemente mit der Klasse
strikeanspricht. Setzen Sietext-decorationaufline-through.
Spickzettel
Die Eigenschaft text-decoration fügt Dekorationen zu Text innerhalb von HTML-Elementen hinzu oder entfernt diese.
Häufige Werte:
none: Entfernt jegliche Textdekoration (Standard)underline: Fügt dem Text eine Unterstreichung hinzuoverline: Fügt eine Linie über dem Text hinzuline-through: Fügt eine Durchstreichung hinzu
a {
text-decoration: none;
}
.underline {
text-decoration: underline;
}
.strike {
text-decoration: line-through;
}Probier es selbst
<html>
<head>
<title>Text Decoration</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<p>This is a paragraph with a <a href="#">link</a>.</p>
<div>This is a division.</div>
</body>
</html>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Styling with CSS
4Text-Grundlagen
TextfarbeSchriftfamilieSchriftgrößeSchriftstärkeTextausrichtungTextdekorationWiederholungs-Challenge #1Wiederholungs-Challenge #25Farben und Hintergründe
HintergrundfarbeHEX-FarbenRGB-FarbenTransparenz mit RGBAWiederholungs-Challenge #111Layout-Techniken
Block- vs. Inline-ElementeGrundlagen der PositionierungRelative PositionierungAbsolute PositionierungFixierte PositionierungZ-Index GrundlagenWiederholungs-Challenge14Abschluss-Herausforderungen
Elemente anordnenFilmlisteHochzeitseinladungSchwebende Benachrichtigung3Grundlegende Selektoren
Einführung in SelektorenTyp-SelektorKlassen-SelektorID-SelektorGruppen-SelektorenUniversal-SelektorSelektions-Herausforderung9Flexbox
Was ist Flexbox?Flex DirectionJustify ContentAlign ItemsDie perfekte ZentrierungFlexbox-Herausforderung12Grundlagen des Responsive Designs
Was ist Responsive Design?Viewport Meta TagFluid LayoutsViewport-EinheitenMedia Queries GrundlagenFlexible Bilder