Liste von Erlebnissen
Das Ziel
Auf deiner Startseite steht eine Liste – Dinge, die man bei deinem Thema erlebt, sieht oder ausprobiert haben sollte.
So könnte das aussehen
Wie es gemacht ist
| Element | Bedeutung |
|---|---|
<ul> |
ungeordnete Liste – die Reihenfolge ist egal |
<ol> |
geordnete Liste – die Reihenfolge trägt den Sinn |
<li> |
ein Eintrag; steht immer in <ul> oder <ol> |
Die Wahl zwischen <ul> und <ol> ist keine Frage des Aussehens, sondern der Bedeutung. Eine Wegbeschreibung ist geordnet: Schritt 2 vor Schritt 3 ergibt Unsinn. Eine Sammlung von Sehenswürdigkeiten ist es nicht.
Die Zahlen kommen bei <ol> vom Browser. Schreib sie nie selbst in den Text – sonst stimmen sie nicht mehr, sobald du einen Eintrag einfügst.
Mehr dazu: Listen und Tabellen.
Deine Aufgabe
a) Ergänze auf deiner Startseite eine ungeordnete Liste mit vier bis sechs Einträgen zu deinem Thema.
b) Ergänze eine geordnete Liste, in der die Reihenfolge wirklich zählt – ein Weg, eine Anleitung, ein Ablauf.
c) Gib jeder Liste eine <h2>-Überschrift, damit klar ist, worum es geht.
d) Bau in einen Eintrag eine Hervorhebung mit <em> oder <strong> ein.
e) Probier aus: Tausch bei einer Liste ul gegen ol und wieder zurück. Was ändert sich, und was nicht?
Tipp: Der Aufbau
Die Einträge stehen innerhalb der Liste, eingerückt:
<ul>
<li>Erster Eintrag</li>
<li>Zweiter Eintrag</li>
</ul>
Ein <li> außerhalb einer Liste ist ein Fehler – der Browser zeigt es zwar trotzdem an, aber Vorleseprogramme können dann nicht mehr ansagen, wie viele Einträge es gibt.
Tipp: Ich will Häkchen statt Punkte
Das ist eine Sache des CSS, nicht des HTML:
ul {
list-style: none;
padding-left: 0;
}
li::before {
content: "✔ ";
color: seagreen;
}
Am HTML änderst du dafür nichts – die Liste bleibt eine Liste. Genau darin liegt der Sinn der Trennung: Bedeutung im HTML, Aussehen im CSS.