3. TABELE
Dzięki XHTML można tworzyć tabele z danymi. Niektórzy błędnie używają ich do układania elementów strony, do tego jednak stworzone są kaskadowe arkusze stylów z elementem div. Tabele często stosuje się do wyświetlania informacji z bazy danych np.: MySQL. Table powinno się łączyć z CSS, nie należy używać np.: atrybutu align. Do ułożenia tekstu w tabelach i wyglądu samej tabeli służą arkusze stylów, które zmniejszają pojemność plików i ułatwiają modyfikację układu.
Przykład 2. Prosta tabela
<table border='1' cellpadding='0' cellspacing='0'>
<tr>
<th>Numer</th>
<th>Tytuł</th>
<th>Opis</th>
</tr>
<tr>
<td>1</td>
<td>XHTML</td>
<td>Przykładowy opis dla książki o XHTML</td>
</tr>
<tr>
<td>2</td>
<td>PHP</td>
<td>Podstawy PHP.</td>
</tr>
</table>
Widok w przeglądarce przedstawia rys. 1.
Rys. 1. Widok tabeli z przykładu 2
Wiersz tabeli tworzy się za pomocą elementu <tr> a komórki w wierszach jako <td>. Znaczniki zamykające są obowiązkowe. Poza elementami jakie zastosowano w przykładowej tabeli można grupować wiersze za pomocą thead, tfoot i tbody, definiować i grupować kolumny, łączyć wiersze (rowspan), kolumny (colspan). Więcej na temat tabel HTML można przeczytać w książkach wydawnictwa Helion.