WML-Tutorial
[ Inhaltsverzeichnis ]WML
 Tabellen
Tabellen


Tabellen

Durch das table-Tag in Verbindung mit dem tr-Tag für Zeilen und dem td-Tag für Zellen können Tabellen definiert werden. Eine Verschachtelung von Tabellen ist nicht erlaubt.

Im table-Tag <table> und </table> wird die Struktur der Tabelle durch Angabe der Spaltenanzahl und der Ausrichtung innerhalb der Zellen festgelegt.


Beispiel


<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
  <table title="tabelle" columns="2" align="LL">
    <tr><td> Z1S1 </td><td> Z1S2 </td></tr>
    <tr><td> Z2S1 </td><td> Z2S2 </td></tr>
  </table>
</p>
</card>
</wml>


Erklärung :

Durch das Attribut title wird der Tabelle ein Titel zugeordnet.

Das darauffolgende Attribut columns legt die Anzahl der Spalten für die Tabelle fest. Dieses Attribut ist zwingend erforderlich, und darf nicht den Wert 0 zugewiesen bekommen.

Durch das Attribut align wird die Ausrichtung des Inhalts der Zellen beschrieben. Der Wert dieses Attributs setzt sich aus der Anzahl der Spalten und deren Ausrichtungseigenschaft zusammen. Für die Ausrichtung stehen folgende Werte zur Verfügung : L entsprichend einer linksbündigen Ausrichtung, R entspricht der rechtsbündigen Ausrichtung und C steht für eine zentrierte Ausrichtung der Zelle. Der Wert für align könnte für eine 2-spaltige Tabelle den Wert LR haben, align="LR". So würde der Inhalt der 1. Zelle in jeder Zeile linksbündig und der Inhalt der 2. Zelle in jeder Zeile rechtsbbündig ausgerichtet werden.

Innerhalb des table-Tags <table> und </table> werden die Zeilen und Zellen definiert.

Das tr-Tag <tr> und </tr> kennzeichnet eine Zeile innerhalb einer Tabelle.

Innerhalb der durch das tr-Tag <tr> und </tr> gekennzeichneten Zeile wird diese durch mehrere td-Tags <td> und </td> in Zellen aufgeteilt. In ein td-Tag <td> und </td> wird der darzustellende Inhalt der Zelle eingefügt, z.B. Text, Grafik, etc.