von Thomas Salvador.
In HTML werden einige Listentypen zur Strukturierung angeboten, die wichtigsten sind
die sich freilich auch kombinieren (verschachteln) lassen.
Darüber hinaus werden von einigen Browser zusätzliche Attribute ausgewertet.
Listen sind grundsätzlich eigene Absätze, so dass sie zur Klasse der blockorientierten Gestaltungselemente gehören.
Bei der nummerierten Liste wird jedem Listeneintrag aufsteigend und fortlaufend eine Nummer vorangestellt, wobei verschiedene Zählsysteme genutzt werden können. Die gesamte Liste wird durch den ol-Tag (ordered list) gekapselt, jeder Listeneintrag durch den li-Tag (list item).
Syntax und Beispiel:
<ol> <li> Eintrag </li> <li> Eintrag </li> <li> Eintrag </li> </ol>
liefert
Für jedes Element kann ein beliebiger HTML-Block, insbesondere also wiederum Listen, eingesetzt werden.
Mit Attributen können Sie die Liste beeinflussen:
Mit dem Attribut type legen Sie den Nummerierungstyp fest:
<ol type="1">
(Voreinstellung)
<ol type="1"> <li> Eintrag </li> <li> Eintrag </li> <li> Eintrag </li> </ol>
liefert
<ol type="a">
<ol type="a"> <li> Eintrag </li> <li> Eintrag </li> <li> Eintrag </li> </ol>
liefert
<ol type="A">
<ol type="A"> <li> Eintrag </li> <li> Eintrag </li> <li> Eintrag </li> </ol>
liefert
<ol type="i">
<ol type="i"> <li> Eintrag </li> <li> Eintrag </li> <li> Eintrag </li> </ol>
liefert
<ol type="I">
<ol type="I"> <li> Eintrag </li> <li> Eintrag </li> <li> Eintrag </li> </ol>
liefert
Mit dem Attribut start legen Sie den ersten Wert eines Eintrages fest.
<ol start="42"> <li> Eintrag </li> <li> Eintrag </li> <li> Eintrag </li> </ol>
liefert
Dies kann zum Beispiel nützlich sein, wenn eine längere nummerierte Liste unterbrochen und dann fortgesetzt werden soll:
<p>vorher...</p> <ol> <li> Eintrag </li> <li> Eintrag </li> <li> Eintrag </li> </ol> <p>...Unterbrechung...</p> <ol start="4"> <li> Eintrag </li> <li> Eintrag </li> <li> Eintrag </li> </ol> <p>...nachher</p>
liefert
vorher...
...Unterbrechung...
...nachher
<ol> <li> Eintrag </li> <li> Eintrag </li> <li value="42"> Eintrag </li> <li> Eintrag </li> <li value="22"> Eintrag </li> <li> Eintrag </li> </ol>
liefert
Bei der unnummerierten Liste wird jedem Listeneintrag ein Aufzählungssymbol vorangestellt, wobei mehrere Symbole genutzt werden können. Die gesamte Liste wird durch den ul-Tag (unordered list) gekapselt, jeder Listeneintrag durch den li-Tag (list item).
Syntax und Beispiel:
<ul> <li> erster Eintrag </li> <li> zweiter Eintrag </li> <li> letzter Eintrag </li> </ul>
liefert
Für jedes Element kann ein beliebiger HTML-Block, insbesondere also wiederum Listen, eingesetzt werden.
Mit dem type Attribut können Sie das Symbol wählen.
Das Attribut type legt das Aufzählungszeichen fest. Browser nutzen für jede Ebene eine Voreinstellung:
<ul type="disc">
<ul type="disc"> <li> erster Eintrag </li> <li> zweiter Eintrag </li> <li> letzter Eintrag </li> </ul>
liefert
<ul type="circle">
<ul type="circle"> <li> erster Eintrag </li> <li> zweiter Eintrag </li> <li> letzter Eintrag </li> </ul>
liefert
<ul type="square">
<ul type="square"> <li> erster Eintrag </li> <li> zweiter Eintrag </li> <li> letzter Eintrag </li> </ul>
liefert
Ein Glossar (oder allgemeiner eine deskriptive Liste) wird durch den dl-Tag (description list) gekapselt. Jeder Eintrag besteht aus zwei Teilen,
D.h. es kann ein (beliebiges) HTML-Element als (Aufzählungs-)Symbol verwendet, auch wenn dies i.a. Text sein wird. Insbesondere kann der Text stilistisch aufbereitet werden (s. Beispiel bei Kombination).
Ebenso kann die Beschreibung HTML Elemente enthalten, zum Beispiel Absätze oder Bilder enthalten.
<dl> <dt>Titel-1</dt> <dd>Definition-1</dd> <dt>HTML</dt> <dd>HyperText Markup Language.</dd> <dt>WWW</dt> <dd>World Wide Web.</dd> </dl>
liefert
Wie bereits erwähnt können die Listen beliebig geschachtelt werden.
<dl> <dt><b>binaural</b></dt> <dd>auch: biaural <ul> <li>Trennung: bin-aural</li> <li>Bedeutung: <ol> <li>beide Ohren betreffend</li> <li>zweikanalig</li> </ol> </li> <li>Gegensatz: monaural</li> <li>vgl: stereophon, quadrophonisch</li> </ul> </dd> <dt><i>WWW</i></dt> <dd>World Wide Web</dd> </dl>
liefert
Sie sehen, dass Sie zum Beispiel die Terme formatieren können. Anstelle der genutzten Aufzälung und Nummerierung könnten Sie auch weitere Absätze oder Bilder nutzen.
Mit Verweisen erstellen Sie so zum Beispiel auch schnell ein Inhaltsverzeichnis.