Das offizielle Minecraft Wiki twittert hier: Wiki-Twitter  –  Chatte im Wiki-Discord  –  Noch keinen Server gefunden? Es gibt einen Wiki-Server

Vorlage:Babelbox

Aus Minecraft Wiki
Wechseln zu: Navigation, Suche
[Lesen | Bearbeiten | Versionen | Aktualisieren]Buch und Feder.png DokumentationAchtung.svg Zum Gebrauch von Vorlagen siehe die Vorlagen-Hilfe.

Diese Vorlage dient zu Erstellung beliebiger Babelboxen. Das gilt sowohl für neue Vorlagen, die dann in die Seite Minecraft Wiki:Babel aufgenommen werden müssen, als auch für individuelle Babelboxen. Hinweis: die Babelbox-Vorlagen sollen allgemeingültig und ihre Anzahl übersichtlich bleiben. Für individuelle Babelboxen gilt dies nicht.

Anwendung

Man kann die Babelbox-Vorlage direkt in seine Benutzerseite einbinden. Das wird aber aufgrund der vielen Parameter schnell unübersichtlich. Alternativ dazu kann man für jede individuelle Babelbox eine eigene Benutzer-Unterseite anlegen (z.B. /babelbox_beispiel) und darin nur die Babelbox-Vorlage einbinden. Die Anzeige auf der Benutzerseite erfolgt dann mit dem Code {{Benutzer:Benutzername/Unterseite}} oder mit /Unterseite, wenn man die Vorlage {{Babel}} verwendet. Die Farbauswahl spielt bei einer Babelbox eine wichtige Rolle. Hier die Farbliste von WikiMedia. In der Wikipedia gibt es unter Hexadezimale Farbdefinition Weblinks auf weitere, umfangreiche Farblisten.

Beispiel: Der Code des Beispiels steht auf der Unterseite Benutzer:Babelbox/Beispiel. Die Einbindung erfolgt dann über {{Benutzer:Babelbox/Beispiel}}

Eichensetzling.png
Dieser Benutzer mag Bäume

Parameter

Alle Parameter sind optional und können weggelassen werden. Dann wird der jeweilige default-Wert verwendet.

Parameter Bedeutung
float = Position in einem Abschnitt: am linken Rand (left), am rechten Rand (right) oder mitten im Text (none). Ohne Angabe: left.
border-c = Randfarbe (border color). Ohne Angabe wird die Farbe des Parameters id-c übernommen.
border-s = Randbreite (border size) in Pixeln. Ohne Angabe: 1.
id = Der Inhalt des linken Kästchens. Das kann ein Text sein oder ein Bilderlink. Wenn ein Bilderlink verwendet wird, sollte das Bild auf 45 Pixel (bzw. auf id-h) skaliert werden, z.B. id = [[Datei:Saplings.gif|45px]].
id-c = Hintergrundfarbe des linken Kästchens (color). Ohne Angabe: #d0d0d0.
id-fc = Schriftfarbe im linken Kästchen, falls dort Text steht (font color). Ohne Angabe: black.
id-s = Schriftgröße in Punkten im linken Kästchen, falls dort Text steht (size). Ohne Angabe: 14.
id-p = Vier Werte ohne Komma als Innenabstand zum Rand im linken Kästchen (padding). Ohne Angabe: 0 1px 0 0.
id-lh = Zeilenabstand im linken Kästchen, falls dort Text steht (line height). Ohne Angabe: 1.25em.
id-op = Weitere CSS-Parameter für das linke Kästchen (other parameters).
id-w = Breite des linken Kästchens in Pixeln (width). Ohne Angabe: 45.
id-h = Höhe des linken Kästchens in Pixeln (width). Ohne Angabe: 45.
info = Der Inhalt des rechten Kästchens. Das kann ein Text mit Bilderlinks sein. Wenn Bilderlinks verwendet werden ist auch hier auf eine passende Skalierung zu achten.
info-c = Hintergrundfarbe des rechten Kästchens (color). Ohne Angabe: #e0e0e0.
info-fc = Schriftfarbe im rechten Kästchen (font color). Ohne Angabe: black.
info-s = Schriftgröße in Punkten im rechten Kästchen (size). Ohne Angabe: 8.
info-p = Vier Werte ohne Komma als Innenabstand zum Rand im rechten Kästchen (padding). Ohne Angabe: 0 4px 0 4px.
info-lh = Zeilenabstand im rechten Kästchen (line height). Ohne Angabe: 1.25em.
info-op = Weitere CSS-Parameter für das rechte Kästchen (other parameters).

Die meisten HTML-Tabellen verwenden nur einige dieser Attribute. Die nachfolgende Auswahl kann zur schnellen Konvertierung einer HTML-Babelbox in das Vorlagenformat verwendet werden:

{{Babelbox
| border-c     = 
| info-c       = 
| id-c         = 
| id-fc        = 
| id-s         = 
| id           = 
| info-fc      = 
| info-lh      = 
| info-s       = 
| info         = 
}}

Beispiele

Code Ergebnis
Das erste Beispiel zeigt eine Babelbox ohne jegliche Parameter.
{{Babelbox}}
id info
Das zweite Beispiel zeigt den Einsatz von Farbe und Schriftgöße.
{{Babelbox
| border-c      = #aaffaa
| border-s      = 2
| id            = bla
| id-c          = #ffffee
| id-s          = 10
| info          = ein Text
| info-c        = #ffeeff
| info-s        = 10
}}
bla ein Text
Das nächste Beispiel zeigt eine Babelbox, deren Inhalt so umfangreich ist, dass die Größen-Standardwerte überschritten werden. Die Babelbox dehnt sich dann automatisch in der Höhe aus.
{{Babelbox
| border-c      = #aaffaa
| border-s      = 2
| id            = bla bla
| id-c          = #ffffee
| info          = ''Hier ist der Standard-
Abstand zwischen den
Textzeilen zu sehen
sowie der Abstand zum
Rand und die Gesamthöhe.''
| info-c        = #ffeeff
}}
bla bla Hier ist der Standard-
Abstand zwischen den
Textzeilen zu sehen
sowie der Abstand zum
Rand und die Gesamthöhe.
Das folgende Beispiel zeigt, wie man die Babelbox so verändern kann, dass auch ein umfangreicher Text hineinpasst. Der Parameter "info-p" kann zur besseren Darstellung auch auf "1pt 1pt 1pt 2pt" oder "1pt 2pt" gesetzt werden.
{{Babelbox
| border-c      = #aaffaa
| border-s      = 2
| id            = bla bla
| id-c          = #ffffee
| id-s          = 14            <===
| id-lh         = 1.1em         <===
| info          = ''Durch Eingabe zusätzlicher
Parameter werden die Standardwerte
überschrieben und die Abstände 
verkleinert.''
| info-c        = #ffeeff
| info-s        = 8             <===
| info-p        = 1pt           <===
| info-lh       = 1.05em        <===
}}
bla bla Durch Eingabe zusätzlicher
Parameter werden die Standardwerte
überschrieben und die Abstände
verkleinert.
Das nächste Beispiel zeigt die Möglichkeit, weitere Attribute im CSS-Format anzugeben, z.B. "font-family" für die Schriftart oder "text-align" für die Text-Ausrichtung.
{{Babelbox
| border-c      = #aaffaa
| border-s      = 2
| id            = bla
| id-c          = #ffffee
| info          = ein Text
| info-c        = #ffeeff
| info-s        = 15
| info-op       = font-family:'Courier New'; text-align:center;  <===
}}
bla ein Text