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}}
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}}
|
| |||
| 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
}} |
| |||
| 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
}} |
| |||
| 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 <===
}} |
| |||
| 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; <===
}} |
| |||
| Vorlagen | |
|---|---|
| Alle Babelboxen | Minecraft Wiki:Babel |