<th> statt <td> ?

TTlong

Angesehenes Mitglied
Seit ich Dreamweaver CS3 nutze, ist mir aufgefallen, dass er keine TD-tags setzt, sondern stattdessen TH-Tags.
Bislang ist mir dieses Tag völlig unbekannt.

Kann mir jemand mehr drüber erzählen?
 
TH bezeichnet den "Table Header". Also oberste Spalte und linke Spalte, in denen man Kollonen und Spalten-Bezeichnungen erwähnt.

Siehe auch: http://www.w3.org/TR/html401/struct/tables.html

TH lässt spezifisch mittels CSS formatieren. Insofern nicht "unpraktisch". Aber kann durchaus synonym verwendet werden...

Der Gebrauch von TH und TD bietet einen Vorteil bei der Barrierefreiheit (z.B. beim Vorlesenlassen von Webseiten). Ansonsten würde ich von <table> schon langsam Abstand nehmen...
 
Bei mir sieht eine mit Dreamweaver CS3 erstellte Tabelle mit je 4 Spalten und Zeile so aus:

CODE <table width="60%" border="0" cellspacing="1" cellpadding="1">
<tr>
<th scope="col"> </th>
<th scope="col"> </th>
<th scope="col"> </th>
<th scope="col"> </th>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
 
So soll es auch sein
wink.gif
 
Weiss vielleicht noch zufällig, was es mit scope="col" auf sich hat?!
 
Steht im W3-Dokument...
Ansonsten Scope=Umfang und col=Kollonne
Also für was die TH-Zelle denn nun den Inhalt beschreibt...
 
Ich merke grade, dass ich noch so viel zu lernen habe. Danke Adobe und danke Ayom
biggrin.gif
 
Zurück
Oben