Vorlage:Nowrap
Funktion
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
Du kannst den Effekt testen, in dem du deinen Browser in der Breite extrem zusammenschiebst.
{{nowrap|these words stay together}}
ergibt: these words stay together{{nowrap|a, b, c, or d.}}
ergibt: a, b, c, or d.{{nowrap| merry-go-round}}
ergibt: merry-go-round{{nowrap| 4-part harmony}}
ergibt: 4-part harmony{{nowrap| CSS}}
ergibt: CSS{{nowrap| Examples section}}
ergibt: Examples section
Mit Gleichheitszeichen und Pipes umgehen
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||6| < 7}}
or{{nowrap|{{pipe}}6{{pipe}} < 7}}
or{{nowrap|{{abs|6}} < 7}}
Das erzeugt diese Ausgabe:
- |6| < 7
Technische Details
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
Verhindert Zeilenumbrüche in Text und Links, die Leerzeichen oder Bindestriche enthalten.
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Text | 1 | Zu schützender Text oder Link. | Mehrzeiliger Text | erforderlich |
Siehe auch
{{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:
- Wikivoyage:Vorlagen/Textformatierung – Vorstellung der Vorlagen zum Wrapping und ihrer Anwendung
- Hilfe:Zeilenumbrüche steuern – Wie man gewollte und ungewollte Umbrüche steuert.
- Die obige Dokumentation wurde aus der Seite Vorlage:Nowrap/Doku eingefügt. (bearbeiten | Versionsgeschichte) Die Kategorien für diese Vorlage sollten in der Dokumentation eingetragen werden. Die Interwiki-Links sollten auf Wikidata eingepflegt werden.
- Zur Vorlage gibt es eine Experimentierseite.
- Liste der Unterseiten