Text

Textfarbe

Mit der CSS-Eigenschaft „color“ kann die Textfarbe von Elementen definiert werden. Dabei können wie bei der Hintergrundfarbe RGB-Werte in Dezimalzahlen oder Hexadezimalzahlen sowie vorgegebene Farbbezeichnungen verwendet werden.

Hinweis: Wird die Eigenschaft „color“ auf das „body“-Element angewendet, kann eine Standardfarbe für alle Elemente einer Seite gesetzt werden!

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Textausrichtung

Mit der CSS-Eigenschaft „text-align“ kann die horizontale Ausrichtung von Text festgelegt werden. Die Eigenschaft kann dabei folgende Werte annehmen:

  • right: rechts
  • left: links
  • center: zentriert
  • justify: Blocksatz

Hinweis: Wird keine Ausrichtung definiert, wird Text standardmäßig „linksbündig“ ausgerichtet!

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Textdekoration

Mit der CSS-Eigenschaft „text-decoration“ kann Text unterstrichen, durchgestrichen oder überstrichen werden. Die Eigenschaft kann dabei folgende Werte annehmen:

  • overline: überstrichen
  • line-through: durchgestrichen
  • underline: unterstrichen
  • none: keine Textdekoration

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Texttransformation

Mit der CSS-Eigenschaft „text-transform“ kann die Groß-/Kleinschreibung von Text angepasst werden. Mit dem Wert „uppercase“ werden alle Buchstaben groß dargestellt, unabhängig davon, wie sie im HTML-Dokument geschrieben stehen. Mit „lowercase“ werden alle Buchstaben klein dargestellt. Mit dem Wert „capitalize“ wird jeweils immer der erste Buchstabe eines Wortes groß dargestellt und alle anderen Buchstaben so belassen wie sie sind:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Texteinrückung

Mit der CSS-Eigenschaft „text-indent“ kann die erste Zeile eines Absatzes eingerückt werden. Als Wert wird hier die gewünschte Einrückung in Pixel angegeben:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Zeichenabstand

Mit der CSS-Eigenschaft „letter-spacing“ kann der Abstand zwischen den einzelnen Zeichen definiert werden. Hier sind positive und negative Werte möglich. Der Standardabstand hat den Wert „0“. Negative Werte schieben die Zeichen maximal ganz aneinander, aber nicht ineinander:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Zeilenabstand

Mit der CSS-Eigenschaft „line-height“ kann der Abstand zwischen den Zeilen definiert werden. Die Werte werden dabei in Prozent angegeben. Der Wert „100%“ bedeutet hier, dass die Zeilen fast ganz aneinander sind. Der Standardwert der meisten Browser liegt bei ca. „120%“:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Breite des Leerzeichens

Mit der CSS-Eigenschaft „word-spacing“ kann die Breite des Leerzeichens und damit der Abstand zwischen Wörtern bestimmt werden. Mit dem Wert „0px“ wird die Standardbreite des Leerzeichens definiert. Negative Werte sind möglich, schieben die Wörter aber ineinander:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Zeilenumbruch verhindern

Mit der CSS-Eigenschaft „white-space“ und dem Wert „nowrap“ kann der Zeilenumbruch unterbunden werden. Wird der Zeilenumbruch unterbunden und ist der Text breiter als der sichtbare Bereich im Browser wird ein Scrollbalken eingeblendet, mit dem an das Ende des Textes gescrollt werden kann:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Bilder zu Text ausrichten

Mit der CSS-Eigenschaft „vertical-align“ können Bilder vertikal zum Text ausgerichtet werden. Dabei sind die Wertetext-top“ (Text an der Oberkante des Bildes) und „text-bottom“ (Text an der Unterkante des Bildes) möglich. Der Standard ist „text-bottom“:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Abschlussübung

Als Abschlussübung kannst du folgende Webseite erstellen:

Verwende dabei folgende Style-Definitionen:

  • Hintergrund: „body“-Element, Eigenschaft „background-color“ mit Wert „rgb(240,240,240)“
  • Standardfarbe: „body“-Element, Eigenschaft „color“ mit Wert „rgb(0,0,128)“
  • Überschrift: „h2“-Element, Eigenschaft „text-align“ mit Wert „center“, Eigenschaft „text-transform“ mit Wert „uppercase“
  • Absätze: „p“-Element, Eigenschaft „text-align“ mit Wert „justify“
  • 2. Absatz: mit Klassen-Selektor, Eigenschaft „text-indent“ mit Wert „10px“
  • Bild: mit Klassen-Selektor, Eigenschaft „vertical-align“ mit Wert „text-bottom“
  • Unterstreichungen: „span“-Element und Klassen-Selektor, Eigenschaft „text-decoration“ mit Wert „underline“

Die Lösung kannst du dir zur Kontrolle hier herunterladen:

Download
Text11.zip
Komprimiertes Archiv im ZIP Format 286 Bytes
Download
Text11.html
HTML Dokument 822 Bytes

Hinweis: Da es auf Jimdo-Seiten manchmal zu Problemen mit dem Download von CSS-Dateien kommt, habe ich hier die CSS-Datei als ZIP-Datei gepackt!

Quellen