Táblázatok Ha az adatainkat (szövegek, képek) oszlopokba vagy más egyéb speciális alakzatba szeretnénk rendezni, akkor erre az ideális — sőt, sokszor az egyetlen — megoldás a táblázat. A cellahatárok rácsvonalainak megjelenítését a BORDER attribútum szabályozza:
A táblázat alapeleme a <TABLE>…</TABLE> kódpár, mely közrefogja az egész táblázat kódját. Ezek közé helyezzük a <TR>…</TR> (Table Row) kódpárt, melyek a táblázat sorait határozzák meg. Egy-egy soron belül az egyes cellák tartalmát a <TD>…</TD> (Table Data) kódpárok közé írjuk. Az elhagyható táblázat kódpárok között található a <CAPTION>…</CAPTION> kódpár, amely a bennefoglalt szöveget a táblázat címeként a táblázat alá vagy fölé helyezi el, és a <TH>…</TH> (Table Header) kódpár, mely a táblázat oszlopainak megjelölésére használható. Utólag vezették be a <TBODY>…</TBODY> (táblázattörzs), <THEAD>…</THEAD> (táblázatfej), <TFOOT>…</TFOOT> (táblázatláb) tagokat, melyek lehetővé teszik, hogy logikai részekre osszuk a táblázatunkat, valamint a <COLGROUP>…</COLGROUP> (oszlopcsoport) és a <COL>…</COL> (oszlop) kódpárokat, melyekkel bonyolultabb táblázatok készíthetők. A táblázatok egyik lényeges tulajdonsága, hogy egy táblázatot be lehet ágyazni egy másik táblázatba — pontosabban egy másik táblázat egy cellájába, például:
Ezzel hasonló elrendezést el lehet érni a <TD> kód ROWSPAN és COLSPAN attribútumaival, bár nem minden esetben ez az utóbbi a jobb megoldás. A következő alfejezetek bemutatják a táblázatok összetevőinek attribútumait. |