Vorlage:NavFrame/Doku

Version vom 26. August 2024, 18:32 Uhr von Comic Book Guy (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<noinclude>{{Dokumentation/Dokuseite}}</noinclude> {{templateData|JSON= { "description": "Umhüllung eines blockartigen Elements wie etwa einer Navigationsleiste. Zu dieser Einfügung muss unbedingt am Ende als Gegenstück Vorlage:NavFrame/Ende eingefügt werden!", "params": { "clear": { "description": "Layout-Fluss zurücksetzen", "type": "line", "suggested":…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Umhüllung eines blockartigen Elements wie etwa einer Navigationsleiste. Zu dieser Einfügung muss unbedingt am Ende als Gegenstück Vorlage:NavFrame/Ende eingefügt werden!

Vorlagenparameter

clearclear
Layout-Fluss zurücksetzen
Vorgeschlagene Werte
  • leftnur links
  • rightnur rechts
  • nonegar nicht
  • bothbeidseitig
Standard
both
Beispiel
left
floatfloat
Außerhalb des normalen Layout-Flusses anordnen
Vorgeschlagene Werte
  • leftlinks halten
  • rightrechts halten
  • nonenormal
Standard
none
Beispiel
right
classclass
Zusätzlicher Klassenbezeichner, etwa zur CSS-Zuordnung
Beispiel
center
CSSstyle
CSS-Eigenschaften
Beispiel
color:#B8FF4D
Fragmentid
Fragmentbezeichner („Anker“)
Beispiel
DasHier
Sprachcodelang
Sprachcode nach ISO 639
Beispiel
en
Rollerole
Spezifikation insbesondere zur Barrierefreiheit
ARIAaria
Spezifikation insbesondere zur Barrierefreiheit

Kopiervorlage

{{NavFrame}}

Eine umschlossene Struktur

{{NavFrame/Ende}}

Alle Parameter

{{NavFrame |clear= |float= |class= |style= |id= |lang=}}

Wirkung

  • Die umschlossene Struktur wird als <div class="NavFrame"> deklariert.
  • Dieser Bereich wird mit projektweiten Formatierungen ausgestattet.
  • Unter Umständen wird eine Möglichkeit zum Ein- und Ausklappen bereitgestellt.

CSS

  • Das CSS wird über Vorlage:NavFrame/styles definiert.
  • Übergangsweise wird für die Verwendung von HTML-ELementen der Klasse BoxenVerschmelzen auch mittels Gadget NavFrame noch in allen Seiten das entsprechende CSS spezifiziert. Das ist jedoch ineffizient und soll langfristig entfallen.