Einfache Tabelle

(Auszug aus "E-Books mit ePUB ─ Von Word zum E-Book mit XML" von Dr. Victor Wang)

Eine Tabelle besteht strukturell aus drei Bestandteilen: Tabellenkopf, Tabellenkörper und Tabellenfuß. Der Tabellenkopf <thead> enthält in der Regel die Spaltenüberschriften, der Tabellenfuß <tfoot> Texte, die unter der Tabelle dargestellt werden sollen. Der Tabellenkörper hingegen nimmt die eigentlichen Zeileneinträge der Tabelle auf. Eine Zeile <tr> enthält schließlich die einzelne Tabellenzelle <td>, die hierarchisch unterste Einheit einer Tabelle. Eine Tabellenüberschrift kann zu Beginn der Tabelle mit dem Element <caption> markiert werden.

Im Folgenden ein kurzes einfaches Beispiel (allerdings ohne Tabellenfuß):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
  <head>
    <title>Tabellen in XHTML</title>
    <link rel="stylesheet" type="text/css" href="xhtml-styles.css"/>
  </head>
  <body>
    . . .
    <div class="Gliederungsebene">
      <h1>Einfache Tabelle (ohne width, ohne col)</h1>
      <table border="1">
        <caption>Wichtige Elemente in DTBook</caption>
        <thead>
          <tr>
            <th>Zeile</th>
            <th>Elementname</th>
            <th>Bedeutung</th>
            <th>Besondere Attribute</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>1</td>
            <td>level</td>
            <td>Kapitelstruktur/Ebene in DTBook</td>
            <td>depth</td>
          </tr>
          <tr>
            <td>2</td>
            <td>hd</td>
            <td>Überschrift einer Level-Ebene in DTBook</td>
            <td>keines</td>
          </tr>
          <tr>
            <td>3</td>
            <td>p</td>
            <td>Absatz in DTBook</td>
            <td>keines</td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html> 




Code-Beispiel: Einfache Tabelle in XHTML

Einfache Tabelle in XHTML (Adobe Digital Editions)

Einfache Tabelle in XHTML (iBooks)

Abbildungen: Einfache Tabelle in XHTML (Adobe Digital Editions bzw. iBooks)

Die Untergliederung einer Tabelle in Kopf, Körper und Fuß dient der optimalen Darstellung in den unterschiedlichen Medien. Auf einer klassischen Druckseite kann eine längere Tabelle über mehrere Seiten laufen. In diesem Fall wird der Tabellenkopf mit den Spaltenüberschriften, häufig auch der Tabellenfuß, auf jeder Seite wiederholt. In elektronischen Medien besteht bei längeren Tabellen die Möglichkeit, diese mit einem Scrollbalken zu versehen und den Tabellenkopf dann festzuhalten, bis die Tabelle zu Ende gescrollt wurde.

 

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema ePub bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © mitp 2011
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "E-Books mit ePUB" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Verlagsgruppe Hüthig Jehle Rehm GmbH, Im Weiher 10, 69121 Heidelberg, kundenbetreuung(at)hjr-verlag.de