HTML – Formatierungen

Mit HTML können Texte strukturiert und formatiert werden. Dazu gehören Überschriften, Absätze, Hervorhebungen und weitere Elemente.


1. Überschriften

HTML bietet sechs verschiedene Überschriftenebenen von h1 bis h6. h1 ist die höchste Ebene, h6 die niedrigste.

Codebeispiel

<h1>Überschrift 1</h1>
<h2>Überschrift 2</h2>
<h3>Überschrift 3</h3>
<h4>Überschrift 4</h4>
<h5>Überschrift 5</h5>
<h6>Überschrift 6</h6>

Ergebnis

Überschrift 1

Überschrift 2

Überschrift 3

Überschrift 4

Überschrift 5
Überschrift 6

Erklärung

Überschriften gliedern den Inhalt einer Webseite. Die Ebenen sollten in einer logischen Reihenfolge verwendet werden.


2. Textformatierungen

Mit HTML-Tags können einzelne Wörter oder Textabschnitte hervorgehoben werden.

Codebeispiel

<b>Fetter Text</b>
<i>Kursiver Text</i>
<u>Unterstrichener Text</u>
<mark>Markierter Text</mark>
<small>Kleiner Text</small>
<del>Gelöschter Text</del>
<sub>Tiefgestellt</sub>
<sup>Hochgestellt</sup>

Ergebnis

Fetter Text

Kursiver Text

Unterstrichener Text

Markierter Text

Kleiner Text

Gelöschter Text

H2O

102 = 100

Erklärung

Das b-Element stellt Text fett dar. Das i-Element zeigt Text kursiv an. Mit u wird Text unterstrichen. mark hebt Text hervor. sub und sup ermöglichen tiefgestellte und hochgestellte Zeichen.


3. Logische Formatierungen

Logische Formatierungen beschreiben die Bedeutung eines Textes. Sie sind wichtig für die semantische Struktur einer Webseite.

Codebeispiel

<strong>Wichtiger Hinweis</strong>

<em>Besonders betonter Text</em>

<code>echo "Hallo";</code>

<kbd>Strg + S</kbd>

<abbr title="HyperText Markup Language">
HTML
</abbr>

Ergebnis

Wichtiger Hinweis

Besonders betonter Text

echo "Hallo";

Tastenkombination: Strg + S

HTML

Erklärung

strong kennzeichnet wichtige Inhalte. em betont einen Text. code wird für Programmcode verwendet. kbd kennzeichnet Tastatureingaben. abbr beschreibt eine Abkürzung.


4. Absätze und Zeilenumbrüche

Mit dem p-Element werden Absätze erstellt. Das br-Element erzeugt einen Zeilenumbruch.

Codebeispiel

<p>Das ist der erste Absatz.</p>

<p>Das ist der zweite Absatz.</p>

<p>
Erste Zeile.<br>
Zweite Zeile.
</p>

Ergebnis

Das ist der erste Absatz.

Das ist der zweite Absatz.

Erste Zeile.
Zweite Zeile.

Erklärung

Ein Absatz wird mit p definiert. Mit br wird eine neue Zeile begonnen, ohne einen neuen Absatz zu erstellen.


5. Horizontale Linien

Mit dem hr-Element wird ein thematischer Abschnittswechsel dargestellt. Häufig erscheint dabei eine horizontale Linie.

Codebeispiel

<p>Erster Themenbereich</p>

<hr>

<p>Zweiter Themenbereich</p>

Ergebnis

Erster Themenbereich


Zweiter Themenbereich


6. Internes CSS

Internes CSS wird im style-Element innerhalb des head-Bereichs definiert. Es gilt für das aktuelle HTML-Dokument.

Codebeispiel

<style>
.beispiel {
    color: darkblue;
    background-color: lightyellow;
    padding: 15px;
    border: 2px solid darkblue;
}
</style>

<p class="beispiel">
Dieser Text wird mit internem CSS gestaltet.
</p>

Ergebnis

Dieser Text wird mit internem CSS gestaltet.

Erklärung

Die CSS-Regeln verändern die Textfarbe, die Hintergrundfarbe, den Innenabstand und den Rahmen des Elements.


7. Externes CSS

Externes CSS wird in einer eigenen Datei gespeichert. Die CSS-Datei wird mit dem link-Element im head-Bereich eingebunden.

Codebeispiel: HTML

<link rel="stylesheet"
      href="/css/style.css">

Codebeispiel: CSS

body {
    font-family: Arial, sans-serif;
}

h1 {
    color: darkblue;
}

Ergebnis

Diese Webseite verwendet bereits die externe CSS-Datei style.css.

Erklärung

Externes CSS ermöglicht eine einheitliche Gestaltung mehrerer Webseiten. Änderungen an der CSS-Datei wirken sich auf alle verbundenen Seiten aus.


8. Vergleich der Formatierungen

HTML-Element Funktion
h1 bis h6 Überschriften
p Absatz
br Zeilenumbruch
hr Thematischer Abschnittswechsel
strong Wichtiger Text
em Betonter Text
mark Markierter Text
style Internes CSS
link Externes CSS einbinden

9. Praktische Übungen

Aufgabe 1

Erstellen Sie eine Überschrift der ersten Ebene.

Lösung anzeigen
<h1>Meine Webseite</h1>

Aufgabe 2

Erstellen Sie einen Absatz mit einem beliebigen Text.

Lösung anzeigen
<p>Dies ist ein Absatz.</p>

Aufgabe 3

Welcher HTML-Tag stellt Text fett dar?

Lösung anzeigen
<b>Fetter Text</b>

Aufgabe 4

Markieren Sie ein Wort mit einer Hervorhebung.

Lösung anzeigen
<mark>Wichtiger Text</mark>

Aufgabe 5

Erstellen Sie einen Text mit hochgestellter Zahl.

Lösung anzeigen
10<sup>2</sup>

Aufgabe 6

Erstellen Sie einen Zeilenumbruch innerhalb eines Absatzes.

Lösung anzeigen
<p>
Erste Zeile.<br>
Zweite Zeile.
</p>

Aufgabe 7

Welcher HTML-Tag erzeugt eine horizontale Linie?

Lösung anzeigen
<hr>

Aufgabe 8

Welcher HTML-Tag kennzeichnet einen wichtigen Hinweis?

Lösung anzeigen
<strong>Wichtiger Hinweis</strong>

Aufgabe 9

Binden Sie eine externe CSS-Datei ein.

Lösung anzeigen
<link rel="stylesheet"
href="/css/style.css">

Aufgabe 10

Erstellen Sie eine CSS-Regel, die die Schriftfarbe Blau setzt.

Lösung anzeigen
.beispiel {
    color: blue;
}

9. Zusammenfassung

HTML bietet verschiedene Möglichkeiten, Texte zu strukturieren und ihre Bedeutung zu kennzeichnen. CSS wird verwendet, um das Aussehen der HTML-Elemente zu gestalten. Für größere Webseiten ist externes CSS besonders praktisch.