Vorlage:Pre

Aus Piratenwiki
Wechseln zu: Navigation, Suche

<pre<noinclude></noinclude> style="

white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */

">{{{1}}}</pre<noinclude></noinclude>>


Benutzung

Um diese Vorlage in einen Artikel zu integrieren, musst du nur {{Pre}} in die entsprechende Seite eintragen. Mehr dazu in der Hilfe Vorlage.

Erklärung

Wenn man formatierte Texte ins Wiki fügen will, also z.B. Zeilenumbrüche beibehalten will, kann man natürlich auch einfach <pre> und </pre> benutzen. Dabei gibt es allerdings Probleme mit sehr langen Zeilen, die auch nicht mehr automatisch umgebrochen werden. Das löst diese Vorlage.

Beispiel:

  • Herkömmliches Ergebnis mit <pre>:
Dies ist nur ein Test, einfach ein sehr langer Text, der dazu gut sein soll, möglichst breit zu werden und möglichst viel Text nebeneinander in eine einzelne Zeile zu bringen, damit die Zeile auch irgendwann mal voll wird, und man erleben kann oder zumindest erleben könnte, wie die Zeile irgendwann mal automatisch umgebrochen wird, so wie man es kennt, und wie es gewünscht wäre, damit man nicht selbst nach rechts scrollen muss, um den Rest zu lesen.
  • Ergebnis mit dieser tollen Vorlage:

<pre<noinclude></noinclude> style="

white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */

"> Dies ist nur ein Test, einfach ein sehr langer Text, der dazu gut sein soll, möglichst breit zu werden und möglichst viel Text nebeneinander in eine einzelne Zeile zu bringen, damit die Zeile auch irgendwann mal voll wird, und man erleben kann oder zumindest erleben könnte, wie die Zeile irgendwann mal automatisch umgebrochen wird, so wie man es kennt, und wie es gewünscht wäre, damit man nicht selbst nach rechts scrollen muss, um den Rest zu lesen. </pre<noinclude></noinclude>>

Und so wird es gemacht:

  • Kopiervorlage          {{pre|Hier Text einfüllen, der in der Box erscheinen soll}}

ergibt: <pre<noinclude></noinclude> style="

white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */

">Hier Text einfüllen, der in der Box erscheinen soll</pre<noinclude></noinclude>>

Ersteller

Diese Vorlage wurde von Kebap erstellt.

Bezüge

Diese Vorlage verwendet keine Vorlage als Vorgabe.
Diese Vorlage verwendet keine Medien als Vorlage.

Benutzer

Wer benutzt diese Vorlage?