Hilfe:Tabellen

Aus Maddraxikon
Version vom 3. März 2013, 20:46 Uhr von Felsenpinguin (Diskussion | Beiträge) (Quelltext mit Dank zum größten Teil aus Perrypedia übernommen)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Handbuch  →   Problemlösungen



Tabellen sind ein gutes Mittel, um gleichartige Informationen übersichtlich zu gestalten.

Auch die gute Beeinflussung der graphischen Gestaltung mit Hilfe von Tabellen sorgt für deren reichliche Verwendung, auch wenn dies nicht ihrer Idee entspricht: Tabellen sollten verwendet werden, wenn zwischen Tabellenzellen und ihren Zeilen und Spalten semantische Beziehungen bestehen. Sie dienen beispielsweise dann ihrem Zweck, wenn die Informationen in gewisser Weise sortiert werden können, z. B. nach Jahreszahlen oder mit alphabetischer Anordnung.

Andererseits sind Tabellen komplizierter zu überarbeiten als normaler Text. Deshalb sollten sie nur in Fällen eingesetzt werden, wo mit ihrer Hilfe tatsächlich eine bessere Übersicht erzielt wird oder in denen die Sortierung klar ist.

Maddraxikon-Standard-Tabelle

Die maddraxikon standard table ist eine Klasse, die extra für das Maddraxikon geschrieben wurde. Das bedeutet, dass sie einerseits nur im Maddraxikon angewendet werden kann und andererseits für ein einheitliches Erscheinungsbild sorgt. Statt einer umfangreichen Einzelformatierung benötigt sie nur wenige Eck-Daten, weshalb sie auch von Benutzern ohne besondere HTML- und CSS-Kenntnisse angewendet werden kann. Andere Wikis können mit diesem Quelltext nichts anfangen. Es gibt sie in zwei Ausführungen: einfach (maddraxikon_std_table) und sortierbar nach Spalten (maddraxikon_std_table sortable).

Bei beiden Ausführungen erfolgt die Sortierung innerhalb der Spalten stets nach Anfangsbuchstaben bzw. Zahlen. Die Tabellenbreite ist auf 100% festgelegt.

Name Volk Auftritt Quellen
Agat'ol (†) Hydrit Mar'os-Jünger MX 184
Angelis, Leto Jolar (†) Marsianer Mitglied der Erd-Mission MX 150
Aruula Barbarin Begleiterin von Matthew Drax, Königin der Dreizehn Inseln MX 001
{| class="maddraxikon_std_table sortable"
!width="20%" | Name
!width="20%" | Volk
!width="40%" | Auftritt
!width="20%" | Quellen
|----
|[[Agat'ol]] (†)
|[[Hydrit]]
|[[Mar'os (Legende)|Mar'os]]-Jünger
|[[Quelle:MX184|MX 184]]
|----
|[[Leto Jolar Angelis|Angelis, Leto Jolar]] (†)
|[[Marsianer]]
|Mitglied der [[Erd-Mission]]
|[[Quelle:MX150|MX 150]]
|----
|[[Aruula]]
|[[Barbar]]in
|Begleiterin von [[Matthew Drax]], Königin der [[Dreizehn Inseln]]
|[[Quelle:MX001|MX 001]]
|----
|}

Zusammenfassung von Zeilen

Zugehörigkeit Beschreibungen Quellen
Text,
den man einfügen könnte
Unterbegriff oben Quelle:MX001
Unterbegriff unten Quelle:HC001
anderer Begriff seine Beschreibung seine Quelle
{| class="madraxikon_std_table"
!width="30%" | Zugehörigkeit
!width="50%" | Beschreibungen 
!width="20%" | Quellen
|---
| rowspan="2" |Text, <br>den man einfügen könnte
|Unterbegriff oben
|Quelle:MX001
|---
|Unterbegriff unten
|Quelle:HC001
|---
|anderer Begriff 
|seine Beschreibung
|seine Quelle
|---
|}
Zugehörigkeit Beschreibungen Quellen
A Beschreibung von A Quelle:MX001
B Beschreibung von B Text,
den man einfügen könnte
C Beschreibung von C
D Beschreibung von D
{| class="maddraxikon_std_table"
!width="30%" | Zugehörigkeit
!width="50%" | Beschreibungen 
!width="20%" | Quellen
|---
|A
|Beschreibung von A
|Quelle:MX001
|---
|B
|Beschreibung von B
| rowspan="3" |Text, <br>den man einfügen könnte
|---
|C
|Beschreibung von C
|---
|D
|Beschreibung von D
|---
|}

Text in Spalten unterteilen

Wenn man viele kurze Zeilen hat, kann man sie in Spalten nebeneinander darstellen. Zwischen die Spalten mit Text sollte man Spalten der Breite 0% und ohne Text einfügen. Dadurch werden die anderen Spalten auf Abstand gehalten.

Spaltenanzahl und Spaltenbreite können leicht angepasst werden. Soll es sich um Spalten mit gleicher Breite handeln, so ist ein entsprechender Teil von 100% anzusetzen – bei drei Spalten also 33%. VORSICHT: Wenn eine Zeile zuviel Text enthält, wird er nicht richtig dargestellt.

  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
{| valign="top" border="0" cellpadding="5" cellspacing="2"
| width="25%" style="background:#FFFFFF; border: 0px solid #000000;" valign="top" |
* A
* B
* C
| width="0%" style="background:#FFFFFF; border: 0px solid #000000;" valign="top" |
| width="25%" style="background:#FFFFFF; border: 0px solid #000000;" valign="top" |
* D
* E
* F
| width="0%" style="background:#FFFFFF; border: 0px solid #000000;" valign="top" |
| width="25%" style="background:#FFFFFF; border: 0px solid #000000;" valign="top" |
* G
* H
* I
| width="0%" style="background:#FFFFFF; border: 0px solid #000000;" valign="top" |
| width="25%" style="background:#FFFFFF; border: 0px solid #000000;" valign="top" |
* J
* K
* L
|}
Parameter Bedeutung Notwendig Vorgabe
width Gesamtbreite (Tabellenkopf) nein "100%"
border Rahmen (Tabellenkopf) nein "0"
padding Innenabstand (Spalten) nein "10"
valign Vertikale Ausrichtung (Spalten) nein "top"
align Horizontale Ausrichtung (Spalten) nein "left"
col1 Inhalt der 1. Spalte ja – keine –
col2 Inhalt der 2. Spalte ja – keine –
col3 bis col10 Inhalt der 3. bis 10. Spalte nein – leer (fehlt dann) –

Bitte die "|" zwischen "width", "valign", "align", "padding" und "border" beachten. Die Werte für diese Parameter sind mit HTML identisch.

Nicht notwendige Parameter können ganz weggelassen werden.

Weblinks



Handbuch  →   Problemlösungen