zum Hauptinhalt
globale Links: Impressum
 
↑↑    ??    <<        

Listen

  1. nummerierte Listen
  2. unnummerierte Listen
  3. Definitionslisten
  4. verschachtelte Listen
  5. Übungen

Listen werden häufig verwendet um eine endliche mengenmäßige Ansammlung, oder eine hierachische Struktur übersichtlich darzustellen. XHTML unterscheidet verschiedene Listenarten, welche von den Browsern unterschiedlich interpretiert und dargestellt werden. Die genaue Formatierung der Liste wird in einer Stylesheet-Datei vorgenommen. So können dann verschiedene Nummerierungsarten oder Aufzählungszeichen der Liste explizit festgelegt werden.

Mit XHTML können nummerierte Listen, mit einer vorangestellten Zahl oder Buchstaben, Aufzählungslisten meist mit einem vorausgehenden Punkt, und Definitionslisten erstellt werden:

Listenarten
Bedeutung Elemente
nummerierte Listen mit fortlaufender Nummerierung <ol>…</ol>
unnummerieirte Listen mit einem vorangestellten Punkt (Aufzählungen) <ul>…</ul>
Definitionslisten mit einem Ausdruck und der dazuzugehörenden Definition <dl>…</dl>

Die einzelnen Listeneinträge werden bei den nummerierten und unnummerierten Listenarten mit dem Tag <li> eingeleitet und mit dem Tag </li> beendet. Bei den Definitionslisten werden die Listeneinträge für den Ausdruck (Tag <dt>) und der dazugehörenden Definition (Tag <dd>) unterschieden.


nummerierte Listen (Tags: <ol>…</ol>)

Beispiel einer nummerierten Liste

  1. erster Eintrag
  2. zweiter Eintrag
  3. dritter Eintrag
<ol>
   <li>erster Eintrag</li>
   <li>zweiter Eintrag</li>
   <li>dritter Eintrag</li>
</ol>

zusätzliche Formatierung einer nummerierten Liste mit Style-Sheets

CSS: list-style-type-Werte für nummerierte Listen
Wert Nummerierungsart
decimal Zahlen
lower-alpha kleine alphanumerische Zeichen
lower-latin kleine lateinische Zeichen
lower-roman kleine römische Zahlen
upper-alpha große alphanumerische Zeichen
upper-latin große lateinische Zeichen
upper-roman große römische Zahlen

list-style-type

Als Standardwert bei den nummerierten Listen werden Zahlen verwendet. Die Art der Nummerierung kann jedoch in der StyleSheet-Datei style.css mit dem CSS-Attribut list-style-type geändert werden. Erweitern Sie Ihre Stylesheet-Datei um die nachfolgende Zeile und setzen Sie für Wert eine individuelle Nummerierungsart ein.

ol {
   list-style-type:Wert;
}

list-style-position

Die nachfolgenden Zeilen eines Listeneintrages werden in fast allen Browsern eingerückt dargestellt. Um dies zu verhindern oder für alle Browser verbindlich zu deklarieren, kann mit dem CSS-Attribut list-style-position die Einrückung eines Listeneintrags für die nachfolgenden Zeilen gesteuert werden. Mögliche Werte sind inside oder outside (Standardeinstellung) für eingerückt oder nicht eingerückt.

ol {
   list-style-position:Wert;
}

unnummerierte Listen (Tags: <ul>…</ul>)

Beispiel einer unnummerierten Liste

<ul>
   <li> erster Eintrag </li>
   <li> zweiter Eintrag </li>
   <li> dritter Eintrag </li>
</ul>

zusätzliche Formatierung einer unnummerierten Liste mit Style-Sheets

CSS: list-style-type-Werte für unnummerierte Listen
Wert Nummerierungsart
circle Punkt
disc Kreis
none kein Zeichen
square Quadrat

list-style-type

Als Standardwert bei den unnummerierten Listen wird ein Punkt verwendet. Dieses Aufzählungszeichen kann in der Stylesheet-Datei auch mit dem CSS-Attribut list-style-type verändert werden.

ul {
   list-style-type:Wert;
}

list-style-image

Bei den unnummerierten Listen kann anstatt eines vorgegebenen Aufzählungszeichens auch eine eigene Grafik verwendet werden.

ul {
   list-style-image: url(Grafikname.Typ);
}

list-style-position

Genau wie bei den nummerierten Listen kann die Einrückung der nachfolgenden Zeilen eines Listeneintrages durch das CSS-Attribut list-style-position kontrolliert werden.


Definitionslisten (Tags: <dl>…</dl>)

Eine Definition ist eine genaue Beschreibung eines bestimmten zu definierenden Ausdrucks.

Bei den Definitionslisten werden die Listeneinträge für den

Beispiel einer Definitionsliste

Abk.
Abkürzung
EDV
elektronische Datenverarbeitung
Xis
XHTML ist super
<dl>
   <dt>Abk.</dt>
      <dd>Abkürzung</dd>
   <dt>EDV</dt>
      <dd>elektronische Datenverarbeitung</dd>
   <dt>Xis</dt>
      <dd>XHTML ist super</dd>
</dl>

verschachtelte Listen

Beispiel zwei ineinander geschachtelte Listen

<ul>
   <li>erster Eintrag</li>
   <li>zweiter Eintrag</li>
   <ul>
      <li>Zwei A</li>
      <li>Zwei B</li>
   </ul>
   <li>dritter Eintrag</li>
</ul>

Übungen

Übung x:

Erstellen Sie eine nummerierte-, eine unnummerierte- und eine Definitionsliste mit jeweils fünf Einträgen in der Datei webdesign-x.html, und testen Sie die Darstellung mit Ihrem Browser.

Übung y:

Erstellen Sie in der Datei webdesign-y.html zwei nummerierte Listen. Die zweite Liste soll innerhalb der ersten dargestellt werden. Testen Sie die Darstellung mit Ihrem Browser.




Copyright © 2008, Accessible-Webdesign-Saarland, alle Rechte vorbehalten.