Help:Lists/de

Diese Seite erläutert die Erstellung von Listen in MediaWiki.

Listen Grundlagen
bietet drei Arten von Listen an: geordnete Listen, ungeordnete Listen, und Definitionslisten. In folgenden Abschnitten werden geordnete Listen als Beispiele verwendet. Ungeordnete Listen ergeben vergleichbare Resultate.

Absätze in Listen
Listenelemente in Wiki Markup können der Einfachheit halber nicht länger als ein Absatz sein. Eine folgende Leerzeile beendet die Liste und setzt den Zähler geordneter Listen zurück. Die Trennung ungeordneter Listenelemente hat normal keine erkennbaren Effekte.

Listenabsätze können mit HTML Tags erzwungen werden. Zwei Zeilenumbruchsymbole,, erzeugen den gewünschten Effekt. Alle Absätze bis auf den ersten mit  einzuschließen erzielt dasselbe.

Zur Klarheit kann es nötig sein, eine Leerzeile zwischen Listenelementen zu setzen, die länger als ein Absatz sind.

Ein Listenelement nach einem Unterpunkt fortsetzen
In HTML kann ein Listenelement mehrere unabhängige Unterlisten enthalten. Daher können Teile des Listenelements nicht nur vor der ersten, sondern auch zwischen folgenden Unterlisten und nach der letzten sein. In der Wiki-Syntax folgen die Unterlisten jedoch den gleichen Regeln wie Seitenabschnitte: Der einzig mögliche nicht in Unterlisten enthaltene Teil des Listenelements befindet sich vor der ersten Unterliste.

Bei einer unnummerierten Liste erster Ebene in Wikitext-Code kann diese Einschränkung durch Aufteilen in mehrere Listen überwunden werden; eingerückter Text zwischen den Teillisten kann visuell als Teil eines Listenelements nach einer Unterliste dienen. Dies kann, abhängig von CSS, eine Leerzeile vor und nach jeder Liste ergeben. In diesem Fall könnte zur Vereinheitlichung jedes Listenelement erster Ebene zu einer separaten Liste gemacht werden.

Nummerierte Listen zeigen, dass das, was wie eine einzige Liste aussieht, für die Software aus mehreren Listen bestehen kann. Nicht nummerierte Listen zeigen ein entsprechendes Ergebnis, außer dass das Problem des Neustarts mit 1 nicht zutrifft.

Eine Ebene tiefer, mit einem fortgesetzten Unterlisten-Element nach einer Unter-Unterliste, erhält man noch mehr Leerzeilen. Die Fortsetzung der Liste erster Ebene wird jedoch nicht beeinflusst:

ergibt
 * 1) Listenelement A1
 * 2) Listenelement B1
 * 3) Listenelement C1
 * Fortgesetztes Listenelement B1
 * 1) Listenelement B2
 * 2) Listenelement A2
 * 1) Listenelement A1
 * 2) Listenelement B1
 * 3) Listenelement C1
 * Fortgesetztes Listenelement B1
 * 1) Listenelement B2
 * 2) Listenelement A2

Siehe auch.

Den Listentyp ändern
Der Listentyp (Welche Art der Markierung vor dem Listenelement erscheint) kann in CSS durch Setzen von $list-style-property geändert werden:

Besondere Listeneinrückung
Manche Browser stellen eine nummerierte Liste mit großer Schrift mit nicht mehr als zwei Ziffern dar, wenn keine zusätzliche Einrückung angewendet wird (bei mehreren Spalten: jede Listenspalte). Das kann man mit CSS erreichen: ol { margin-left: 2cm} oder alternativ wie unten dargestellt:

Zur Demonstration, daß alle drei Methoden alle Ziffern dreistelliger Nummern zeigen, siehe List demo.

Einen Startwert angeben
Specifying a starting value is possible with HTML syntax. (W3C has deprecated the  and   attributes as used below in HTML 4.01 and XHTML 1.0. But as of 2007, no popular web browsers implement CSS counters, which were to replace these attributes. Wikimedia projects use XHTML Transitional, which contains the deprecated attributes.)

oder:

Vergleich mit einer Tabelle
Apart from providing automatic numbering, the numbered list also aligns the contents of the items, comparable with using table syntax:

gives

Diese nicht-automatische Nummerierung hat den Vorteil, dass Einfügen oder Löschen eines Elements die Zuordnung nicht stört, wenn sich ein Text auf die Ziffern bezieht.

Mehrspaltige Listen
Siehe auch Template:Col-begin, Template:Col-break, Template:Col-end.

Mehrspaltige Liste mit Aufzählungszeichen

 * Apfel
 * Decke
 * Geographie
 * Berg
 * Nirgendwo
 * Porto
 * zerrissen
 * Toast

ergibt:


 * Apfel
 * Decke
 * Geographie
 * Berg
 * Nirgendwo
 * Porto
 * zerrissen
 * Toast


 * Apfel
 * Decke
 * Geographie
 * Berg
 * Nirgendwo
 * Porto
 * zerrissen
 * Toast

ergibt:


 * Apfel
 * Decke
 * Geographie
 * Berg
 * Nirgendwo
 * Porto
 * zerrissen
 * Toast

Mehrspaltige nummerierte Listen

 * 1) Apfel
 * 2) Decke
 * 3) Geographie
 * 4) Berg
 * 5) Nirgendwo
 * 6) Porto
 * 7) zerrissen
 * 8) Toast

ergibt:


 * 1) Apfel
 * 2) Decke
 * 3) Geographie
 * 4) Berg
 * 5) Nirgendwo
 * 6) Porto
 * 7) zerrissen
 * 8) Toast

Ein Startwert wird mit HTML-Syntax angegeben (für die erste Spalte kann entweder Wiki-Syntax oder HTML-Syntax verendet werden).

In Kombination mit der zuvor erklärten zusätzlichen Einrückung:

ergibt

Mit kann die Berechnung der Startwerte automatisiert werden; nur der erste Startwert und die Anzahl Elemente jeder Spalte wird angegeben. Hinzufügen oder Entfernen eines Elements erfordert mit der Anzahl der Spaltenelemente nur die Änderung eines Wertes, anstatt die Startwerte aller folgenden Spalten zu ändern.

ergibt:

ergibt:

ergibt:

ergibt:

Stromlinienstil oder horizontaler Stil
Es ist auch möglich, kurze Listen mit sehr einfacher Formatierung zu präsentieren, etwa wie:

Listenüberschrift: Beispiel 1, Beispiel 2, Beispiel 3

Listenüberschrift: Beispiel 1, Beispiel 2, Beispiel 3

This style requires less space on the page, and is preferred if there are only a few entries in the list, it can be read easily, and a direct edit point is not required. The list items should start with a lowercase letter unless they are proper nouns.

Tables
A one-column table is very similar to a list, but it allows sorting. If the wikitext itself is already sorted with the same sortkey, this advantage does not apply. A multiple-column table allows sorting on any column.

See also When to use tables.

Changing unordered lists to ordered ones
With the CSS ul { list-style: decimal } unordered lists are changed to ordered ones. This applies (as far as the CSS selector does not restrict this) to all ul-lists in the HTML source code:


 * those produced with *
 * those with  in the wikitext
 * those produced by the system

Since each special page, like other pages, has a class based on the pagename, one can separately specify for each type whether the lists should be ordered, see User contributions and What links here.

However, it does not seem possible to make all page history lists ordered (unless one makes all lists ordered), because the class name is based on the page for which the history is viewed.