Es gibt drei Formen von Listen:
Auflistung mittels Punkten: <ul> unordered list (im selfhtml "Aufzählungsliste"
genannt)
Aufzählung mittels Zahlen: <ol> ordered list (im selfhtml "Nummerierte
Liste" genannt)
Definitionsliste mit Einrückungen: <dl> definition list (im selfhtml
"Definitionsliste" genannt)
Die einzelnen Listeneinträge der unordered list und der ordered list heißen <li> list item, die der definition list treten paarweise auf und heißen <dt> definition list term und <dd> definition list definition.
Tag | Elementname original | deutsche Übersetzung |
---|---|---|
<ul> | unordered list | Auflistung mittels Punkten "Aufzählungsliste" |
<ol> | ordered (numbered) list | Aufzählung mittels Zahlen "Nummerierte Liste" |
<dl> | definition list / description list | Definitionsliste, Beschreibungsliste |
<li> | list item | Listeneintrag |
<dt> | definition list term / description list term | …Ausdruck |
<dd> | definition list definition / description list description | …Definition / …Beschreibung |
Tag | Beispiel, wie es dargestellt wird |
---|---|
<ul> |
|
<ol> |
|
<dl> |
|
Die einzelnen Listeneinträge der Listen <ul> und <ol> werden durch das HTML-Element <li> list item (im selfhtml "Listeneintrag" genannt) eingeschlossen.
Beispiel: Der HTML-Quellcode
<ul> <li>erster Listeneintrag</li> <li>zweiter Listeneintrag</li> <li>dritter Listeneintrag</li> </ul>
ergibt
Die Zeilen der Liste <dl> werden Paarweise abwechselnd durch die HTML-Elemente <dt> definition (list) term und <dd> definition (list) definition (im selfhtml "Ausdruck in der Definitionsliste" und "Definition in der Definitionsliste" genannt) eingeschlossen.
Beispiel: Der HTML-Quellcode
<dl> <dt>HTML</dt> <dd>Hypertext Markup Language</dd> <dt>CSS</dt> <dd>Cascading Style Sheets</dd> </dl>
ergibt
Listen können auch verschachtelt sein. Es können auch verschiedene Listen
gemischt werden.
Zu beachten ist: Eine Unterliste muss innerhalb eines Listeneintrages vorkommen,
da sie Teil dieses Listeneintrages ist! Sie muss also als gesamtes vor dem Endtag </li> stehen.
Dabei darf vor und nach der Unterliste noch Text vom Listeneintrag stehen.
Eine Unterliste
darf jedoch nicht
zwischen zwei Listeneinträgen vorkommen: also nicht zwischen einem
vorhergehenden </li> und einem nachfolgenden <li>.
Beispiel: Der HTML-Quellcode
<ol> <li>erster Listeneintrag</li> <li>zweiter Listeneintrag <ul> <li>erster Listeneintrag der Unterliste vom zweiten Listeneintrag</li> <li>zweiter Listeneintrag der Unterliste vom zweiten Listeneintrag</li> </ul> noch ein Text vom zweiten Listeneintrag</li> <li>dritter Listeneintrag</li> </ol>
ergibt
Expression Web | BlueGriffon | Dreamweaver 8
Einfügen/Erstellen einer Liste
<ul>, <ol>,
<dl>
Menü: nicht verfügbar
Symbolleiste Allgemein: "Formatvorlage"
Anmerkung: Für <dl> muss man anstelle von <dl> den ersten Eintrag, also
"Definierter Begriff" <dt> wählen.
Tastenkombination: Strg+Umschalt+S (springt zur Symbolleister)
oder: Symbolleiste Allgemein: "Nummerierung" für <ol>,
"Aufzählungszeichen" für <ul>
Einfügen eines weiteren Listeneintrages, auch in der Mitte der Liste
(Einfügemarke steht am Ende des Eintrages, der oberhalb ist)
innerhalb einer <ul> bzw. <ol>):
Tastatur: Eingabetaste erzeugt ein neues <li> (in der Zeile darunter)
innerhalb einer <dl>
Tastatur: Eingabetaste erzeugt ein neues <dd> (in der Zeile darunter), wenn Einfügemarke in einem <dt> stand, also in einer
ungeraden Zeile: 1., 3. usw.
Tastatur: Eingabetaste erzeugt ein neues <dt> (in der Zeile darunter), wenn Einfügemarke in einem <dd> stand, also in einer
geraden Zeile: 2., 4. usw.
Beenden einer Listeneingabe
entweder Tastatur: zweimal Eingabetaste
(Vorsicht: Funktioniert bei Definitionslisten <dl> nicht korrekt.)
oder einmal Eingabetaste, danach Rückschritttaste (Backspace)
Löschen eines Listeneintrages (ganzen Eintrag mit gesamten
Text)
<ul> und <ol>: gesamten Listeneintrag <li> mit der
Maus (linker Rand, Mauszeiger zeigt nach rechts-oben, klicken) oder in der Strukturleiste markieren, Entf-Taste oder Rückschritt-Taste;
oder alle Zeichen löschen und im leeren Listeneintrag
zweimal zusätzlich
die Entf-Taste oder Rückschritt-Taste drücken
<dl>: wie oben, nur je einmal für <dt> und einmal
für <dd> oder gleich beide markieren
"Löschen" einer Liste (Umwandeln in
Text)
alle Listen: ganze Liste markieren (mit Maus darüberziehen; oder irgendwo
in Liste klicken und in der Strukturleiste je nach vorhandenen Listentyp <ul>, <ol> oder <dl> markieren)
danach:
Symbolleiste Allgemein: "Formatvorlage" Absatz auswählen; (Vorsicht: nicht Eingabetaste verwenden, sonst
ist der gesamte Listentext gelöscht.)
oder Symbolleiste Allgemein: "Nummerierung" für <ol> bzw.
"Aufzählungszeichen" für <ul> ausschalten
Ändern des Listentypes (Umwandeln in einen anderen Listentyp)
alle Listen: ganze Liste markieren (mit Maus darüberziehen; oder irgendwo
in Liste klicken und in der Strukturleiste je nach vorhandenen Listentyp <ul>, <ol> oder <dl> markieren)
danach:
Symbolleiste Allgemein: "Formatvorlage" einen anderen Listentyp
auswählen; (Vorsicht: nicht Eingabetaste verwenden, sonst
ist der gesamte Listentext gelöscht.)
oder
Symbolleiste Allgemein: "Nummerierung" für <ol> bzw.
"Aufzählungszeichen" für <ul> anklicken
Anmerkung: Umschalt+Tab funktioniert nicht.
Unterlisten
später
Einfügen/Erstellen einer Liste
<ul>
Menü: Einfügen | HTML 5 Element
Symbolleiste oben: Punkte (ungeordnete Liste)
<ol>
Menü: Einfügen | HTML 5 Element
Symbolleiste oben: Zahlen (geordnete Liste)
<dl>
Menü: Einfügen | HTML 5 Element (eher nicht machen)
Symbolleiste oben: lange waagrechte Striche=Zeilen (Definition Titel)
Einfügen eines weiteren Listeneintrages, auch in der Mitte der Liste
(Einfügemarke steht am Ende des Eintrages, der oberhalb ist)
innerhalb einer <ul> bzw. <ol>):
Tastatur: Eingabetaste erzeugt ein neues <li> (in der Zeile darunter)
innerhalb einer <dl>
Tastatur: Eingabetaste erzeugt ein neues <dd> (in der Zeile darunter), wenn Einfügemarke in einem <dt> stand, also in einer
ungeraden Zeile: 1., 3. usw.
Tastatur: Eingabetaste erzeugt ein neues <dt> (in der Zeile darunter), wenn Einfügemarke in einem <dd> stand, also in einer
geraden Zeile: 2., 4. usw.
Beenden einer Listeneingabe
entweder Tastatur: zweimal Eingabetaste
oder bei allen Listen: mit Eingabetaste einen neuen Listeneintrag erzeugen ("einen zuviel")
danach: Symbolleiste oben: eingeschaltene Liste durch nochmals anklicken ausschalten
danach: neue Auszeichnung (z.B. <p>, <h1> etc.) auswählen
Löschen eines Listeneintrages (ganzen Eintrag mit gesamten
Text)
<ul> und <ol>: Listeneintrag <li> in der Strukturleiste markieren, Entf-Taste oder Rückschritt-Taste;
oder Listeneintrag <li> in der Strukturleiste markieren, Kontextmenü (rechte Maustaste) | Element löschen
oder alle Zeichen löschen und im leeren Listeneintrag einmal zusätzlich
die Entf-Taste oder Rückschritt-Taste drücken
<dl>: wie oben, nur je einmal für <dt> und einmal
für <dd>
"Löschen" einer Liste (Umwandeln in
Text)
Alle Listeneinträge markieren und in der Symbolleiste die
Schaltfläche Punkte (ungeordnete Liste) bzw. Zahlen (geordnete Liste)
ausschalten - geht bei Definitions-/Beschreibungslisten nicht, da
keines der beiden Symbole eingeschalten dargestellt wird.
Oder mit der Tastenkombination Umschalt+Tab-Taste die Listenebene
verringern - da es aber die höchste Listenebene ist (es ist keine
Unterliste) wird es zu einer Textstelle, aber ohne HTML-Element ("Inhalt
Text"). Daher danach als "Absatz" festlegen.
Falls das ganze
Element (mit der F2-Taste oder mittels der Strukturleiste) markiert
ist, muss man die Schaltflächen in der Symbolleiste zwei mal anklicken
(zuerst wird die Liste eingeschalten und erst beim zweiten mal
ausgeschalten). Die Tastenkombination Umschalt+Tab-Taste
funktioniert auch nicht.
Ändern des Listentypes (Umwandeln in einen anderen Listentyp)
Alle Listeneinträge markieren, entweder mit der Maus bzw. Tastatur, oder auch das ganze
Element mit der F2-Taste oder mittels der Strukturleiste. Danach in
der Symbolleiste die Schaltfläche Punkte (ungeordnete Liste) bzw. Zahlen (geordnete Liste)
auswählen.
Anmerkung: Ändern in eine Definitions-/Beschreibungsliste geht nicht, da
alle Listeneinträge <li> entweder in Titel <dt> oder in
Definitionen/Beschreibungen <dd> umgewandelt wird, je nachdem welches
Symbol man anklickt. Man kann nur in einem zweiten Arbeitsschritt jeden
zweiten Listeneintrag entsprechend verändern.
Unterlisten
später
Tab-Taste und Umschalt+Tab-Taste
Einfügen einer Liste
<ul> Menü: Text | Liste | Ungeordnete Liste; oder Fenster: Eigenschaften
| Punkte
<ol> Menü: Text | Liste | Geordnete Liste; oder Fenster:
Eigenschaften | Zahlen
<dl> Menü: Text | Liste | Definitionsliste
Einfügen eines weiteren Listeneintrages, auch in der Mitte der Liste
(Einfügemarke steht am Ende des Eintrages, der oberhalb ist)
<li> Taste: Eingabetaste (innerhalb von <ul> bzw. <ol>)
<dt>Taste: Eingabetaste (innerhalb von <dl>, wenn erste Einfügemarke
in einer geraden Zeile steht: 2., 4. usw.)
<dd> Taste:
Eingabetaste (innerhalb von <dl>, wenn erste Einfügemarke in einer
ungeraden Zeile steht: 1., 3. usw.)
Beenden einer Listeneingabe
entweder Tastatur: zweimal Eingabetaste
oder
alle Listen: mit Eingabetaste einen neuen Listeneintrag erzeugen ("einen zuviel")
danach: Menü: Text | Liste | Keine;
oder
auch bei <ul>: Fenster: Eigenschaften | Punkte ausschalten
oder auch bei <ol>: Fenster: Eigenschaften | Zahlen ausschalten
Löschen eines Listeneintrages (ganzen Eintrag mit gesamten
Text)
<ul> und <ol>: Listeneintrag <li> in der Statusleiste markieren, Entf-Taste;
oder alle Zeichen löschen und im leeren Listeneintrag einmal zusätzlich
die Entf-Taste drücken
<dl>: wie oben, nur je einmal für <dt> und einmal
für <dd>
Vorsicht beim letzten Listeneintrag: nicht Zeichenweise mit
der Entf-Taste arbeiten. Ist der Listeneintrag schon leer, so wird er nicht
gelöscht, sondern bleibt erhalten und die nachfolgenden Zeilenumbrüche
werden gelöscht! Daher rückt der nachfolgende Text vor und kommt so
in die Liste, was ja nicht beabsichtigt ist.
"Löschen" einer Liste (Umwandeln in
Text)
alle Listen: ganze Liste markieren (mit Maus darüberziehen; oder irgendwo
in Liste klicken und in der Statusleiste je nach vorhandenen Listentyp <ul>, <ol> oder <dl> markieren)
danach:
Menü:
Text | Liste | Keine; (Vorsicht: nicht Eingabetaste verwenden, sonst
ist der gesamte Listentext gelöscht.)
oder auch bei <ul>: Fenster: Eigenschaften | Punkte ausschalten
oder auch bei <ol>: Fenster: Eigenschaften | Zahlen ausschalten
Ändern des Listentypes (Umwandeln in einen anderen Listentyp)
alle Listen: ganze Liste markieren (mit Maus darüberziehen; oder irgendwo in Liste
klicken und in der Statusleiste <ul>, <ol> oder <dl> markieren)
danach: Menü: Text | Liste | … und gewünschten Listentyp wählen
oder auch wenn <ul> gewünscht: Fenster: Eigenschaften | Punkte
oder auch wenn <ol> gewünscht: Fenster: Eigenschaften | Zahlen
Unterlisten
später