Markdown unterstützt Sie bei der Erstellung von unsortierten und sortierten/ nummerierten Listen. Für die Unterscheidung werden jeweils nur andere Eintragskennzeichen verwendet. Das Eintragskennzeichen muss aber immer nach rechts hin mit mindestens einem Leerzeichen oder einem Tab vom Eintragstext abgegrenzt werden. Normalerweise stehen Listen immer am linken Rand. Sie können jedoch bis zu drei Leerzeichen eingerückt werden.
Unsortierte Listen
Bei unsortierten Listen können Sie Eintragskennzeichen das Sternchen (*), das Plus (+) oder der Bindestrich (-) verwenden. Innerhalb einer Liste können Sie die Eintragskennzeichen auch mischen. Der Übersichtlichkeit halber sollten Sie dies aber nicht machen.
Die folgenden Markdown-Beispiele sind, was den daraus erzeugten HTML-Quelltext angeht, identisch.
Durch alle drei Markdown-Beispiele wird folgender HTML-Quelltext erzeugt.
Sortierte/ nummerierte Listen
Bei sortierten/ nummerierten Listen wird als Eintragskennzeichen eine Zahl gefolgt von einem Punkt verwendet. Dabei ist es unerheblich, mit welcher Zahl Sie beginnen oder ob Sie für jeden Eintrag die selbe Zahl verwenden. Sie sollten der Übersichtlichkeit halber aber eine richtige Nummerierung verwenden. Auch weil eventuell in Zukunft eine bestimmte Startnummer von Markdown unterstützt wird.
Die folgenden Markdown-Beispiele sind also, was den daraus erzeugten HTML-Quelltext angeht, identisch.
Durch alle drei Markdown-Beispiele wird folgender HTML-Quelltext erzeugt.
Einrückungen
Sowohl bei unsortierten als auch bei sortierten/ nummerierten Listen können Sie für ein schöneres Textbild den Text von Listeneinträgern umbrechen und einrücken. Das folgende Beispiel zeigt dies exemplarisch.
Durch das Markdown-Beispiel wird folgender HTML-Quelltext erzeugt.
Absätze in Listen
Sowohl bei unsortierten als auch bei sortierten/ nummerierten Listen können Sie die einzelnen Einträge als Absätze definieren. Dazu trennen Sie die einzelnen Einträge durch Leerzeilen voneinander ab. Das folgende Beispiel zeigt dies exemplarisch.
Durch das Markdown-Beispiel wird folgender HTML-Quelltext erzeugt.
Listeneinträge können auch aus mehreren Absätzen bestehen. Dazu muss ab dem zweiten Absatz innerhab eines Listeneintrags mit vier Leerzeichen eingerückt werden. Dabei muss eigentlich nur die erste Zeile des Folgeabsatzes eingerückt werden. Schöner schaut es allerdings aus, wenn alle Zeilen mit der gleichen Anzahl an Leerzeichen eingerückt werden. Das folgende Beispiel zeigt dies exemplarisch.
Durch beide Markdown-Beispiele wird folgender HTML-Quelltext erzeugt.
Zitate innerhalb eines Listeneintrags
Listeneinträge können auch Zitate enthalten. Dazu muss das Zitat innerhab des Listeneintrags mit mindestens zwei Leerzeichen eingerückt werden. Dabei muss eigentlich nur die erste Zeile des Zitats eingerückt werden. Schöner schaut es allerdings aus, wenn alle Zeilen mit der gleichen Anzahl an Leerzeichen eingerückt werden. Das folgende Beispiel zeigt dies exemplarisch.
Durch beide Markdown-Beispiele wird folgender HTML-Quelltext erzeugt.
Quelltext innerhalb eines Listeneintrags
Listeneinträge können auch Quelltext enthalten. Dazu muss der Quelltext innerhab des Listeneintrags mit vier Leerzeichen oder zwei Tabs eingerückt werden. Das folgende Beispiel zeigt dies exemplarisch.
Durch das Markdown-Beispiel wird folgender HTML-Quelltext erzeugt.
Unbeabsichtigte Listen
Es kann auch vorkommen, dass man unbeabsichtigt eine Liste erstellt. Dies kann vorkommen, wenn man am Zeilenanfang eine beliebige Zahl hat, der ein Punkt folgt - so weie es das folgende Beispiel zeigt.
Dieses Markdown-Beispiel würde normalerweise den folgenden HTML-Quelltext erzeugen.
Wenn Sie an dieser Stelle keine Liste automatisch erzeugen lassen möchten, dann müssen Sie dem Punkt nach der Zahl ein \-Zeichen (Backslash) voranstellen. Das folgende Beispiel zeigt dies.
Durch das Markdown-Beispiel wird folgender HTML-Quelltext erzeugt.