Zum Inhalt springen

Vorlage:Nowrap/Doku

Aus Wikivoyage

Funktion

[Bearbeiten]

Die Funktion verhindert jeden Zeilenumbruch im Text, der der Vorlage übergeben wird sowie in Links, die Leerzeichen oder Bindestriche enthalten. Setze diese Vorlage mit Bedacht ein. Dein übergebener Text entspricht der minimalen Breite des Inhaltes des betroffenen Artikels. Übergibst du zu viel Text, kann es zu hässlichen Scrollbalken am unteren Seitenrand kommen.

Verwendung

[Bearbeiten]

Du kannst den Effekt testen, in dem du deinen Browser in der Breite extrem zusammenschiebst.

Mit Gleichheitszeichen und Pipes umgehen

[Bearbeiten]

Vorlagen haben Probleme mit „=“ und „|“. Sie haben eine eigene Funktionalität in Vorlagen und können daher nicht so einfach im Text innerhalb einer Vorlage verwendet werden. Es gibt für dieses Problem zwei Lösungsansätze.

  • Setzte deinen Text nicht in diese Vorlage sondern zwischen die beiden Vorlagen {{nowrap begin}} + {{nowrap end}}.
  • Setzte vor den Text, der das Gleichheitszeichen beinhaltet ein 1=, oder maskiere die Zeichen mit Hilfsvorlagen wie {{{|=}}}, oder {{=}} So kann es aussehen:
{{nowrap|1=2 + 2 = 4}},
{{nowrap|2 + 2 {{{|=}}} 4}}, or
{{nowrap|2 + 2 {{=}} 4}}

Alle Varianten erzeugen folgendes:

2 + 2 = 4.

Für Texte mit einer Pipe „|“ solltest du diese mit folgenden Sequenzen ersetzen: "|" oder "{{pipe}}" oder "{{abs}}". Beispiel: Im „|6|“ zu schreiben, setze folgendes ein:

{{nowrap|&#124;6&#124; < 7}}  or  {{nowrap|{{pipe}}6{{pipe}} < 7}}  or  {{nowrap|{{abs|6}} < 7}}

Das erzeugt diese Ausgabe:

|6| < 7

Technische Details

[Bearbeiten]

Die Aufgabe erledigt folgender HTML+CSS code:

<span style="white-space:nowrap">This text will not wrap</span>

Leerzeichen vor und nach dem übergebenen Text werden nicht behandelt, auch wenn sie in die Vorlage aufgenommen werden.

TemplateData

[Bearbeiten]

Verhindert Zeilenumbrüche in Text und Links, die Leerzeichen oder Bindestriche enthalten.

Vorlagenparameter[Vorlagendaten bearbeiten]

ParameterBeschreibungTypStatus
Text1

Zu schützender Text oder Link.

Mehrzeiliger Texterforderlich

Siehe auch

[Bearbeiten]
  • {{nowrap begin}} – Startet die Unterdrückung der Umbrüche in Text und Links. Der Effekt bezieht sich auf alles folgende, bis es mit {{nowrap end}} wieder beendet wird.
  • {{nowrap end}} – Beendet die Unterdrückung der Umbrüche in Text und Links. Voraussetzung ist, das ein entsprechender Bereich vorher mit {{nowrap begin}} gestartet wurde.
  • {{allow wrap}} – Erlaubt explizit lokale Umbrüche in Texten in denen ein nowrap aktiv ist.
  • {{nowraplinks}} – Verhindert Umbrüche in Links und erlaubt diese nur zwischen Links und normalem Text, ideal für Linklisten.
  • {{nowraplinks end}} – Beendet die Unterdrückung der Umbrüche in Links.
  • {{normalwraplink}} – Erlaubt den Umbruch von Links, die normalerweise nicht umgebrochen werden, z.B. in Sidebars.

Steuerung einzelner Umbrüche: Die folgenden Vorlagen werden innerhalb von Nowrap-Abschnitten eingesetzt.

  • {{wrap}}, {{w}} – Erlaubt innerhalb eines Abschnittes ohne Umbrüche das explizite Setzen eines erlaubten Umbruchs.
  • {{·wrap}}, {{·w}} – Für gepunktete Listen. Erzeugt einen mittleren Punkt zwischen zwei Leerzeichen und fügt nach dem Punkt einen Umbruch ein.
  • {{•wrap}}, {{•w}} – Für gepunktete Listen. Erzeugt einen dicken Punkt zwischen zwei Leerzeichen und fügt nach dem Punkt einen Umbruch ein.
  • {{–wrap}}, {{–w}} – Für Listen mit Bindestriche. Erzeugt einen Bindestrich zwischen zwei Leerzeichen und fügt danach einen Umbruch ein.
  • {{!wrap}}, {{!w}} – Für Listen mit Pipes. Erzeugt ein Pipe-Symbol zwischen zwei Leerzeichen und fügt danach einen Umbruch ein.

Weitere Informationen: