Egyéb táblázat tagok

A táblázatcím tag: <CAPTION>...</CAPTION>

A táblázat kódjában bárhol előfordulhat, de nem a táblázatsorok vagy a cellák belsejében, és csak egyszer fordulhat elő. Alapértelmezés szerint a táblázatcím a táblázat vízszintes alappontjához kerül úgy, hogy a sorok a táblázat szélességét teljesen kitöltsék. Az ALIGN attribútum használata megengedett.

<TABLE BORDER WIDTH=100%>
<CAPTION>Számok</CAPTION>
 <TR>
  <TD WIDTH=50%>egy</TD>
  <TD>one</TD>
 </TR>
 <TR>
  <TD>kettő</TD>
  <TD>two</TD>
 </TR>
</TABLE>
Számok
egy one
kettő two

A táblázat fejléc tag: <TH>...</TH>

Ez a kódpár félkövéren szedve, középre igazítva jeleníti meg egy cella tartalmát. A táblázat bármelyik sorában alkalmazhatjuk, de leggyakoribb felhasználási helyük a táblázat fegfelső sora.

<TABLE BORDER WIDTH=100%>
 <TR>
  <TH>magyar</TH>
  <TH WIDTH=50%>angol</TH>
 </TR>
 <TR>
  <TD>egy</TD>
  <TD>one</TD>
 </TR>
 <TR>
  <TD>kettő</TD>
  <TD>two</TD>
 </TR>
</TABLE>
magyar angol
egy one
kettő two

A táblázattörzs kód: <THEAD>...</THEAD>

Ennek a kódpárnak az a szerepe, hogy közrezárja a fejlécnek szánt sort vagy sorokat.

A táblázattörzs kód: <TBODY>...</TBODY>

Ennek a kódpárnak az a szerepe, hogy közrezárja a táblázat törzsét, tehát azokat a sorokat, melyek tartalmazzák a táblázatadatokat.

A táblázattörzs kód: <TFOOT>...</TFOOT>

Ennek a kódpárnak az a szerepe, hogy közrezárja a láblécnek szánt sort vagy sorokat.

Mivel mindhárom kódpár táblázatsorokat tartalmaz, mindhárom kódpárnak közre kell fognia a <TR> tagokat. Egy közös példa a táblázatfej, táblázattörzs és táblázatláb szemléltetésére:

<TABLE BORDER WIDTH=100%>
 <THEAD>
  <TR>
   <TD>magyar fejléc</TD>
   <TD>angol fejléc</TD>
  </TR>
 </THEAD>
 <TBODY>
  <TR>
   <TD>egy</TD>
   <TD>one</TD>
  </TR>
  <TR>
   <TD>kettő</TD>
   <TD>two</TD>
  </TR>
 </TBODY>
 <TFOOT>
  <TR>
   <TD>magyar lábléc</TD>
   <TD>angol lábléc</TD>
  </TR>
 </TFOOT>
</TABLE>
magyar fejléc angol fejléc
egy one
kettő two
magyar lábléc angol lábléc

Látható, hogy a táblázatfej, -törzs és -láb mindössze logikailag határolja el egymástól a táblázat részeit, de ezekre a részekre semmilyen sajátos formázást nem alkalmaz. Azonban a HTML 4 specifikációjának újdonságaként ezek a tagok a táblázat olyan felosztását teszik lehetővé, amely révén a felhasználók megjelenítő programja támogathatja a táblázattörzs független görgetését a táblázatfejtől és a táblázatlábtól. Bár ezt a funkciót még nem támogatják, a böngészők következő verziói minden valószínűség szerint már erre is támogatást fognak nyújtani.

A táblázati oszlopcsoport kód: <COLGROUP>...</COLGROUP>

Ezzel a kóddal megoldható, hogy több szomszédos oszlopnak azonos szélességet adjunk. A SPAN=n attribútummal megmondjuk, hogy hány oszlop szélességét akarjuk azonos méretűre állítani, a WIDTH=n attribútummal pedig konkrétan megadjuk ezt a szélesség-értéket. Például az alábbi táblázatban az első két oszlop szélessége 60, a következő három oszlop szélessége pedig 36 pixel lesz:

<TABLE BORDER>
 <COLGROUP SPAN=2 WIDTH=60></COLGROUP>
 <COLGROUP SPAN=3 WIDTH=36></COLGROUP>
 <TR>
  <TD>egy</TD>
  <TD>kettő</TD>
  <TD>három</TD>
  <TD>négy</TD>
  <TD>öt</TD>
 </TR>
 <TR>
  <TD>one</TD>
  <TD>two</TD>
  <TD>three</TD>
  <TD>four</TD>
  <TD>five</TD>
 </TR>
</TABLE>
egy kettő három négy öt
one two three four five