Hilfe:Mehrspaltenlayout: Unterschied zwischen den Versionen

Aus ZUM Grundschullernportal
(Code aufgeräumt)
Markierung: 2017-Quelltext-Bearbeitung
(Vorlage "NSpalten" entfernt, da nicht vorhanden)
Markierung: 2017-Quelltext-Bearbeitung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 19: Zeile 19:
|{{Box-spezial | Titel = Spalte 2 | Inhalt = |Rahmen = 0| Hintergrund = {{Farbe | sekundär-links | 1}}}}
|{{Box-spezial | Titel = Spalte 2 | Inhalt = |Rahmen = 0| Hintergrund = {{Farbe | sekundär-links | 1}}}}
}}
}}
====Das schreibt man:====
====Das schreibt man:====
<nowiki>{{2Spalten|
<pre>{{2Spalten|
  Spalte 1
  Spalte 1
  |
  |
  Spalte 2
  Spalte 2
  }}   
  }}   
  </nowiki>
  </pre>


===3 Spalten===
===3 Spalten===
Zeile 41: Zeile 40:
====Das schreibt man:====
====Das schreibt man:====


<nowiki>{{3Spalten|
<pre>{{3Spalten|
   Spalte 1
   Spalte 1
   |
   |
Zeile 48: Zeile 47:
   Spalte 3
   Spalte 3
   }}   
   }}   
  </nowiki>
  </pre>
 
===N Spalten===
Erzeugt eine Darstellung in n Spalten, die jeweils eine Mindestbreite von 20em haben. Sinnvoll ist dies vor allem für längere Aufzählungen. Gegenüber der Vorlage ''2Spalten'' hat sie den Vorteil, dass man sich nicht händisch um die Verteilung des Inhalts in die Spalten zu kümmern braucht. Allerdings können einige ältere Browser damit nicht umgehen und stellen als Fallback nur eine Spalte dar.
 
Die Vorlage erwartet 2 Parameter. Als ersten die Spaltenanzahl und als zweiten den Text:
<nowiki>{{nSpalten|4|
  * text
  * text
  * text
  }}</nowiki>
 
Optional lässt sich die Mindestbreite über den Parameter <code>min-width</code> verändern. Möchte man beispielsweise beliebig viele schmale Spalten, lässt sich das über eine große Angabe für die Spaltenanzahl steuern.


===HTML-Markup===
===HTML-Markup===
Zeile 74: Zeile 61:
</div>
</div>
</syntaxhighlight>
</syntaxhighlight>


<div class="grid">
<div class="grid">
Zeile 80: Zeile 68:
  <div class="width-1-3"><div style="background: #eee; padding: 3rem"><code>.width-1-3</code></div></div>
  <div class="width-1-3"><div style="background: #eee; padding: 3rem"><code>.width-1-3</code></div></div>
</div>
</div>


<syntaxhighlight lang="html5">
<syntaxhighlight lang="html5">
Zeile 87: Zeile 76:
</div>
</div>
</syntaxhighlight>
</syntaxhighlight>


<div class="grid">
<div class="grid">
Zeile 92: Zeile 82:
  <div class="width-1-2"><div style="background: #eee; padding: 3rem"><code>.width-1-2</code></div></div>
  <div class="width-1-2"><div style="background: #eee; padding: 3rem"><code>.width-1-2</code></div></div>
</div>
</div>


<syntaxhighlight lang="html5">
<syntaxhighlight lang="html5">
Zeile 99: Zeile 90:
</div>
</div>
</syntaxhighlight>
</syntaxhighlight>


<div class="grid">
<div class="grid">

Aktuelle Version vom 6. April 2020, 20:52 Uhr




Tabellen

Der Einsatz von Tabellen im Grundschullernportal ist möglich und wird im ZUM-Wiki auf Hilfe:Tabellen ausführlich erklärt.


Achtung
Allerdings sollten Tabellen nur für tabellarische Daten und nicht zur Gestaltung von Webseiten dienen.


Mehrspaltenlayout

Es gibt Vorlagen für ein Mehrspalten-Layout auf großen Bildschirmen. Die Spalten ordnen sich bei schmalem Display, aber auch bei geringer Auflösung (z.B. am Beamer), untereinander an.

2 Spalten

Nähere Informationen und weitere Features findet man auf der Vorlagenseite unter: Vorlage:2Spalten

Das sieht man:

Die Hintergrundfarben dienen nur der Veranschaulichung.

Spalte 1
Spalte 2

Das schreibt man:

{{2Spalten|
 Spalte 1
 |
 Spalte 2
 }}  
 

3 Spalten

Nähere Informationen und weitere Features findet man auf der Vorlagenseite unter: Vorlage:3Spalten

Das sieht man:

Die Hintergrundfarben dienen nur der Veranschaulichung.

Spalte 1
Spalte 2
Spalte 3



Das schreibt man:

{{3Spalten|
   Spalte 1
   |
   Spalte 2
   |
   Spalte 3
   }}  
 

HTML-Markup

Als Basis gibt es -1, -2, -3, -4 und -6 Breiten, wobei sich width-2-6 identisch verhält wie width-1-3.

Um die Inhalte in einer Spalte anzuordnen, schreibt man sie an die Stelle der drei Punkte (...) in den folgenden Beispielen. Dabei kann man auch Absätze, Listen, Tabellen etc. verwenden.

<div class="grid">
 <div class="width-1-3">...</div>
 <div class="width-1-3">...</div>
 <div class="width-1-3">...</div>
</div>


.width-1-3
.width-1-3
.width-1-3


<div class="grid">
 <div class="width-1-2">...</div>
 <div class="width-1-2">...</div>
</div>


.width-1-2
.width-1-2


<div class="grid">
 <div class="width-1-4">...</div>
 <div class="width-3-4">...</div>
</div>


.width-1-6
.width-5-6