Zum Inhalt springen

Vorlage:Plainlist/Doku

Aus Wikivoyage

Funktion

[Bearbeiten]

{{Plainlist}} Diese Vorlage steht am Beginn einer Liste ohne Aufzählungszeichen, wie zum Beispiel:

Die Vorlage erzeugt einen HTML-Code, der eher dem HTML-Standard entspricht als die Trennung der Listenelemente mit <br /> und sollte daher jener Methode vorgezogen werden. Die Vorlage {{Plainlist}} funktioniert nicht bei Bildunterschriften.

Beispiele

[Bearbeiten]
{{Plainlist |
* [[Berlin]]
* [[Hamburg]]
* [[München]]
* [[Frankfurt am Main]]
* [[Köln]]
* [[Dortmund]]
}}

Anmerkung zu eingerückten Listen

[Bearbeiten]

Der Befehl {{Plainlist| sollte nicht eingerückt werden, sondern am Anfang einer Zeile stehen. (Das hat keinen Einfluss auf die eigentliche Liste, aber es kann sich auf andere <div>-basierte Formatierungen auswirken.)

{{Plainlist |
:* [[Berlin]]
:* [[Hamburg]]
:* [[München]]
:* [[Frankfurt am Main]]
:* [[Köln]]
:* [[Dortmund]]
}}
Ergebnis

Parameter

[Bearbeiten]
  • class – fügt einem <div>.Bereich eine CSS-class hinzu.
  • style – fügt CSS-Stilelemente hinzu. In Artikelseiten sollten keine zu komplexen Stile benutzt werden, auf Benutzerseiten, Diskussionsseiten oder Projektseiten ist das eher akzeptabel.
Beispiel: |style=border:solid 1px silver; background:lightyellow
  • indent – Einrücken einer Liste durch eine Anzahl von Standardeinzügen (Ein Einzug entspricht 1.6em), manchmal sinnvoll für Einzüge in einer Diskussion.
Beispiel: |indent=2

Individuelle Gestaltung

[Bearbeiten]

Die Einbindung der Sprachvorlage lässt sich über CSS individuell gestalten, entweder zentral über die Systemdatei Mediawiki:common.css oder benutzerspezifische Einstellungen Benutzer:<Dein Name>/common.css. Für Programmierer ist es damit auch möglich an jedem Feld per Javascript Änderungen vorzunehmen und Werkzeuge zu programmieren. Folgende Klassen wurden verwendet:

  • .plainlist – Diese Klasse besitzen alle Listen dieser Art.

{{Plainlist}} funktioniert zusammen mit einem <div>-Bereich mit der CSS-Klasse "plainlist", die folgenden Stil hat:

.plainlist ul {line-height:inherit; list-style:none none; margin:0}
.plainlist ul li {margin-bottom:0}

Siehe auch

  • {{Flatlist}} – generiert eine horizontale Liste
  • {{Pagelist}} – generiert mit einfachen Mittel eine Artikelliste

Weitere Informationen

[Bearbeiten]