(deutsche bersetzung der Seite PmWiki.SimpleTables?, Stand 12.09.2005)

Grundlagen zu Tabellen

Tabellen werden mit Hilfe des doppelten 'pipe'-Zeichens || definiert. (Auf deutschen Tastaturen befindet sich das 'pipe'-Zeichen in der Regel links unten auf der Taste mit den Zeichen '<' und '>'. Das 'pipe'-Zeichen lsst sich unter Windows normalerweise durch gleichzeitiges Drcken der <AltGr>-Taste und der '<'-Taste erzeugen. Macintosh Nutzer verwenden Wahltaste+7.). Zeilen, die mit || beginnen, zeigen den Beginn einer Tabellenzeile an. Das Auftreten von || innerhalb einer Zeile markiert den Beginn einer neuen Tabellenzelle. Nachfolgende Tabelle enthlt zur besseren Sichtbarkeit einen Rand (standardmig ist kein rand sichtbar).

Einfache Tabelle
|| border=1
|| Zelle 1 || Zelle 2 || Zelle 3 ||
|| Zelle 1 || Zelle 2 || Zelle 3 ||
Zelle 1Zelle 2Zelle 3
Zelle 1Zelle 2Zelle 3

Kopfzellen knnen gebildet werden, indem man ! als erstes Zeichen einer Zelle eingibt. Dies sind Tabellenkpfe, keine berschriften, so da !! und !!! keine Wirkung haben!

Tabellenkpfe
|| border=1
||! Zelle 1 ||! Zelle 2 ||! Zelle 3 ||
|| Zelle 1  ||  Zelle 2 ||  Zelle 3 ||
Zelle 1Zelle 2Zelle 3
Zelle 1Zelle 2Zelle 3

Tabellen knnen eine Beschriftung besitzen: ||!Beschriftung!||. Jede Beschriftung muss vor den anderen Zeilen der Tabelle eingefgt werden.

Tabellenbeschriftung
|| border=1
||! Eine besondere Tabelle !||
||! Zeile 1 ||! Zeile 2 ||! Zeile 3 ||
|| Zeile 1  ||  Zeile 2 ||  Zeile 3 ||
Eine besondere Tabelle
Zeile 1Zeile 2Zeile 3
Zeile 1Zeile 2Zeile 3

Formatierung von Zellinhalten

Zellinhalte drfen links-, rechtsbndig oder zentriertsein.

  • Um Inhalte nach linksbndig auszurichten, wird der Zelleninhalt ohne Leerzeichen direkt rechts neben das fhrende || geschrieben
  • Um Inhalte zu zentrieren, wird jeweils ein Leerzeichen vor und nach dem Zelleninhalt gesetzt
  • Fr die rechtsbndige Ausrichtung wird der Zelleninhalt ohne Leerzeichen direkt links neben das das folgende || gestellt,wobei vor dem Zelleninhalt ein Leerzeichen eingetippt wird
Ausrichtung in den Zellen
|| border=1 width=100%
||!Zelle 1      ||! Zelle 2  ||!       Zelle 3||
||linksbndig  || zentriert || rechtsbndig||
Zelle 1Zelle 2Zelle 3
linksbndigzentriertrechtsbndig
Standardausrichtung
|| border=1 width=100%
||!Zelle standard||!Zelle links ||
||bndig nach Standard||linksbndig || 
Zelle standardZelle links
bndig nach Standardlinksbndig

Es sei bemerkt, da die Kopfzellen und die Einzelzellen verschiedene Voreinstellungen haben.

Eine Zelle berspannt mehrere Spalten, wenn der Zelle weitere leere Zellen folgen. (Zur Zeit existiert keine Syntax fr das berspannen von Zeilen)

berspannen von Zeilen
|| border=1 width=100%
|| |||| rechte Spalte ||
|| || mittlere Spalte ||||
|| linke Spalte ||||||
|| linke Spalte || mittlere Spalte || rechte Spalte ||
 rechte Spalte
 mittlere Spalte
linke Spalte
linke Spaltemittlere Spalterechte Spalte

Tabelleneigenschaften

Jede Zeile, welche mit || beginnt, aber nicht mit || endet, setzt die Tabelleneigenschaften fr alle folgenden Tabellen. Diese Eigenschaften knnen Gre, Position, Rahmen, Hintergrundfarbe und die Zellenabstnde in der Tabelle bestimmen. (Tatschlich handelt es sich hier nur um die in den <table> Ausdruck gesetzten Standard-HTML-Eigenschaften.)

Mit dem width= Attribut in Prozent oder einem absoluten Wert wird die Tabellenweite festgelegt.

Tabellenweite
|| border=1 width=100% 
|| Zeile 1 || Zeile 2 || Zeile 3 ||
|| z1 || zeilezeilezeilezeile2 || zeile 3 ||
Zeile 1Zeile 2Zeile 3
z1zeilezeilezeilezeile2zeile 3

Das border= Attribut setzt die Gre der Tabellenrnder.

Tabellen mit und ohne Rahmen
|| border=10 
||!Zeile 1      ||! Zeile 2  ||!       Zeile 3||
||linksbndig || zentriert || rechtsbndig||

|| border=0
||!Zeile 1      ||! Zeile 2  ||!       Zeile 3||
||linksbndig || zentriert || rechtsbndig||
Zeile 1Zeile 2Zeile 3
linksbndigzentriertrechtsbndig
Zeile 1Zeile 2Zeile 3
linksbndigzentriertrechtsbndig

Mit align=center, align=left, and align=right wird die Tabelle links-, rechtsbndig oder zentriert ausgerichtet. align=left und align=right erzeugen eine flieende (floating) Tabelle, so dass der Text um die Tabelle herumfliet.

Tabellenausrichtung
|| border=1 align=center
||!Zeile 1      ||! Zeile 2  ||!       Zeile 3||
||linksbndig || zentriert || rechtsbndig||

|| border=1 align=left
||!Zeile 1      ||! Zeile 2  ||!       Zeile 3||
||linksbndig || zentriert || rechtsbndig||
Der Text fliet rechts um die links ausgerichtete Tabelle.
Zeile 1Zeile 2Zeile 3
linksbndigzentriertrechtsbndig
Zeile 1Zeile 2Zeile 3
linksbndigzentriertrechtsbndig

Der Text fliet rechts um die links ausgerichtete Tabelle.

Das bgcolor= Attribute legt die Hintergrundfarbe fest. Im Moment knnen keine individuellen Farben fr Zeilen oder Spalten in einer Tabelle festgelegt werden (siehe aber auch Cookbook:FormattingSimpleTables).

|| border=1 align=center bgcolor=yellow
||!Zeile 1      ||! Zeile 2  ||!       Zeile 3||
||linksbndig || zentriert || rechtsbndig||
Zeile 1Zeile 2Zeile 3
linksbndigzentriertrechtsbndig

Weitere Beispiele

Eine komplexere Tabelle
%define=sp padding-right:1em font-weight:bold%
|| border=1
|| [++Events Calendar++] ||||||||||
|| '''May 2005''' || '''June 2005''' || '''July 2005''' || '''August 2005''' || '''September 2005''' ||
||%sp%'''10'''%%6:30 - 8:30 Big Meeting[[<<]][[<<]]%sp%'''17'''%%7:00 - 8:30 Bigger Meeting[[<<]][[<<]]%sp%'''24'''%%7:00 - 8:30 Biggest Meeting|| || || || ||
|| '''October 2005''' || '''November 2005''' || '''December 2005''' || '''January 2006''' || '''February 2006''' ||
|| || || || || ||
Events Calendar
May 2005June 2005July 2005August 2005September 2005
106:30 - 8:30 Big Meeting

177:00 - 8:30 Bigger Meeting

247:00 - 8:30 Biggest Meeting
    
October 2005November 2005December 2005January 2006February 2006
     

<< Hochladen von Dateien | Dokumentationsindex | Tabellendirektiven >>

Seite zuletzt geändert am 09.12.2005 15:08 Uhr · Seitenaufrufe: 1441