Vorlage Diskussion:NaviBlock
aus Wikipedia, der freien Enzyklopädie
Die Vorlage NaviBlock dient zur Gruppierung von Navigationsleisten am Ende von Artikeln. Sie entspricht momentan der alten Vorgehensweise zur Verschmelzung der Boxen:
<div class="BoxenVerschmelzen"> {{Navigationsleiste 1}} {{Navigationsleiste 2}} </div>
Es ist geplant, Navigationsleisten, die derart gruppiert sind, initial alle zugeklappt darzustellen oder mit zusätzlichen Funktionen auszustatten, wie etwa eine Kopfzeile mit alles aufklappen. Daher ist es sinnvoll diese Vorlage auch jetzt schon zu verwenden, unabhängig von der besseren Merk- und Lesbarkeit gegenüber der bisherigen Syntax.
Der Aufruf lautet wie folgt:
{{NaviBlock |Navigationsleiste 1 |Navigationsleiste 2 ... |Navigationsleiste n }}
Dabei können bis zu 16 Navigationsleisten angegeben werden. Wem das nicht reicht, der möge die Vorlage erweitern und sich – ob der auf in zukommenden Diskusionen (Navigationsleistenkönig) – warm anziehen ;-) --Haring (...) 03:16, 1. Jan 2006 (CET).
- 20 ist eine viel schönere Zahl. Schaden kanns ja nicht, auch wenn mir schon Vorstellung, es könnte Artriekel mit mehr als 10 Navileisten geben, nicht wirklich gefällt. -- Timo Müller Diskussion 13:05, 1. Jan 2006 (CET)
- Für welche Browser ist dieses
br
notwendig? Die Definition fürdiv.BoxenVerschmelzen
enthält bereits einclear:both
, also sollte das div das auch leisten. Hilft es vielleicht, das aus dembr
insdiv
zu verschieben, also<div class="BoxenVerschmelzen" style="clear:both">
anzugeben? Der Bemerkung "schadet aber nicht" im Quelltext möchte ich jedenfalls widersprechen, das erzeugt eine zusätzliche Leerzeile. —da Pete (ノート) 17:30, 1. Jan 2006 (CET)- Du hast Recht
<br>
und<div>
zusammen sind redundant, ich werde es entsprechend Deines Vorschlags ändern. Dass es eine Leerzeile erzeugt, glaube ich aber nicht: in HTML werden mehrfache<br>
oder implizite Block-Elemente eigentlich zusammengezogen. Aber MediaWiki hat da ja auch noch eine Meinung und ich wundere mich ab und zu über das Ergebnis bestimmter Kodierungen. --Haring (...) 21:48, 1. Jan 2006 (CET)
- Du hast Recht
- MediaWiki verpasst dem
<br />
(XHTML, nicht HTML) einen eigenen Absatz, es sollte also auf alle Fälle raus. Wenn es dann direkt an einer Liste ranpappt, würde ein margin-top helfen, was allerdings vom Einbinder schwer zu machen ist. Vielleicht als optionale Angabe, die sonst zu 0 wird? --ChristianErtl 00:25, 2. Jan 2006 (CET)
Inhaltsverzeichnis |
[Bearbeiten] Nochmal
Haring hatte vergeblich ein margin-top:10px
eingebaut (die Syntax stimmt nicht ganz), und daraufhin das <br> wieder eingebaut. Ich hab das jetzt korrekt eingetragen, optisch konnte ich auf den getesteten Seiten keinen Unterschied bemerken. —da Pete (ばか) 14:38, 20. Mär 2006 (CET)
- Danke, ich hatte ein verd... ";" vergessen. Habe es aber doch wieder auf "10pt" umgestellt. 10 Pixel ist je nach Auflösung doch zu wenig. --Haring (...) 19:43, 20. Mär 2006 (CET)
[Bearbeiten] Verbesserungsvorschläge
Ich habe bei der Navigationsleiste mit Bild eine vergleichbare Diskussion begonnen und wurde jetzt auf diese Lösung hier hingewiesen. Die Vorlage:NaviBlock gefällt mir sehr. Ich möchte folgende Verbesserungsvorschläge unterbreiten:
- In der Common.css ist (zumindest im Augenblick) das
clear:both
bereits enthalten. Es könnte aus der Vorlage entfernt werden. - Als Abstand nach oben empfehle ich
1.5em
.em
steht für die Höhe der Schrift und bewirkt, dass der Abstand (in allen mir bekannten Browsern) sauber mit der Schrift mitwächst oder schrumpft (lässt sich mit Firefox sehr gut testen). Wederpx
nochpt
können das leisten. Außerdem erscheinen mir die10pt
zu wenig – das Auge braucht Platz, um das eben Gelesene zu verarbeiten. - Unabhängig davon plädiere ich dafür, dass die Datei Common.css um die von mir vorgeschlagenen Angaben ergänzt wird. Dann könnte man auf die
style
-Angabe in der Vorlage:NaviBlock verzichten und hätte eine langfristig saubere Lösung, die (so weit ich das im Moment überblicke) immer funktioniert.
--TM 23:27, 13. Apr 2006 (CEST)
Die zentrale Common.css ist jetzt wie vorgeschlagen ergänzt worden. Das kommt auch dieser Vorlage hier zugute. --TM 23:47, 14. Jul 2006 (CEST)
[Bearbeiten] NaviBlock in der englischen Wikipedia
Gibt es eine entsprechende Vorlage eigentlich auch für die englische Wikipedia? -- Henning Blatt 12:32, 14. Sep 2006 (CEST)
[Bearbeiten] NaviBlock in der Esperanto-Wiki
Hallo, was mache ich falsch, dass die Boxen hier noch nicht miteinander verschmelzen? Überhaupt noch nicht hat es mit dem Ein- und Ausklappen geklappt.
NaviBlock hatte ich als Navigacipanelaro und die Vorlage:NULL habe ich als Ŝablono:Nul definiert. Daher meine Frage: Was fehlt noch?
Gruß Lupíro Lupirka 19:48, 17. Sep 2006 (CEST)