Tabellenüberschriften optimal positionieren

Scripting-Tipps - PHP


Mit Hilfe eines CSS-Attributs ist es möglich, Tabellenüberschriften optimal an der Tabelle zu positionieren. Dies kann an allen vier Seiten einer Tabelle geschehen. Sinnvoll ist dieser Einsatz bei allen Tabellen, die eine Überschrift enthalten sollen. Oftmals gestaltet es sich schwierig, ohne eine zusätzliche Zelle die Überschrift genau zu positionieren. Mit Hilfe des CSS-Attributs caption-side: wird genau das jedoch möglich. Die Überschrift wird dabei an der angegebenen Tabellenseite genau an der Tabelle positioniert.


Beispiel:

<table border="1">
<caption style="caption-side:top">Tabellenüberschrift</caption>
  <tr>
    <th>Aufgabe</th>
    <th>Uhrzeit</th>
  </tr>
  <tr>
    <td>Meeting</td>
    <td>08:00</td>
  </tr>
  <tr>
    <td>Mittagessen mit Chef</td>
    <td>12:00</td>
  </tr>
  <tr>
    <td>Frau von der Arbeit abholen</td>
    <td>16:00</td>
  </tr>
</table>


Erklärung:
Dem Attribut caption-side: können Sie folgende Werte zuweisen: top, right, bottom oder left. Mit den Werten top und bottom wird die Tabellenüberschrift mittig oben oder unten an der Tabelle positioniert. Die Werte left und right sorgen dafür, dass die Überschrift an der obersten Zelle der Tabelle ausgerichtet wird.




Weitere Artikel: