Syntax | <CAPTION>...</CAPTION> |
---|---|
Attribut-Spezifikationen |
|
Inhalte | Inline Elemente |
Beinhaltet in | TABLE |
Das CAPTION-Element definiert eine Tabellenüberschrift. Wenn es verwendet wird, muss CAPTION das erste Element in TABLE sein. Nur Inline Elemente (z.B. STRONG) können innerhalb CAPTION benutzt werden.
Ein guter Titel sollte eine kurze Überschrift für die Tabelle anbieten. Für einfache Tabellen kann der Titel auch als adäquate Zusammenfassung fungieren, jedoch sollten Autoren für komplexere Tabellen das CAPTION-Element mit einer kompletten Zusammenfassung durch das SUMMARY-Attribut von TABLE ergänzen oder dies innerhalb eines Abschnitts außerhalb von TABLE erledigen. Das folgende Beispiel veranschaulicht eine einfache Tabelle, in der CAPTION einen Titel und eine Tabellenzusammenfassung zur Verfügung stellt:
<TABLE>
<CAPTION>Common Usenet Abbreviations</CAPTION>
<THEAD>
<TR>
<TH>Abbreviation</TH>
<TH>Long Form</TH>
</TR>
</THEAD>
<TBODY>
<TR>
<TD>AFAIK</TD>
<TD>As Far As I Know</TD>
</TR>
<TR>
<TD>IMHO</TD>
<TD>In My Humble Opinion</TD>
</TR>
<TR>
<TD>OTOH</TD>
<TD>On The Other Hand</TD>
</TR>
</TBODY>
</TABLE>
Das nächste Beispiel verwendet das SUMMARY-Attribut von TABLE um CAPTION zu ergänzen:
<TABLE SUMMARY="This table gives the character entity reference,
decimal character reference, and hexadecimal character
reference for symbols and Greek letters.">
<CAPTION>Symbols and Greek Letters in HTML 4</CAPTION>
<COLGROUP>
<COLGROUP SPAN=3>
<THEAD>
<TR>
<TH SCOPE=col>Character</TH>
<TH SCOPE=col>Entity</TH>
<TH SCOPE=col>Decimal</TH>
<TH SCOPE=col>Hex</TH>
</TR>
</THEAD>
<TBODY>
<TR>
<TD SCOPE=row>Latin small f with hook</TD>
<TD>&fnof;</TD>
<TD>&#402;</TD>
<TD>&#x192;</TD>
</TR>
...
</TBODY>
</TABLE>
Das deprecated ALIGN-Attribut von CAPTION spezifiziert die Ausrichtung des Titels relativ zur Tabelle. Mögliche Werte sind top (der Standardwert), bottom, left und right.