Wiersz 1 Komórka 1 | Wiersz 1 Komórka 2 | Wiersz 1 Komórka 3 |
Wiersz 2 Komórka 1 | Wiersz 2 Komórka 2 | Wiersz 2 Komórka 3 |
Wiersz 1 Komórka 1 | ||
Wiersz 2 Komórka 1 | Wiersz 2 Komórka 2 | Wiersz 2 Komórka 3 |
<TABLE>
<CAPTION style="caption-side: wartość; text-align: wartość">Tytuł tabeli</CAPTION>
(...)
</TABLE>
Dopuszczalne wartości:
- CAPTION-SIDE:
- top - tytuł górny (domyślnie)
- bottom - tytuł dolny
- TEXT-ALIGN:
- left - ustawienie przy lewej krawędzi tabeli (domyślnie)
- right - przy prawej krawędzi
- center - na środku
Atrybuty obramowania ustawiamy za pomocą stylów:
- globalnie (w nagłówku strony) dla tabeli i komórki:
<STYLE>
TABLE {border-width: wartość; border-style: wartość (wartości); border-color: wartość}
TD {border-width: wartość; border-style: wartość (wartości); border-color: wartość}
</STYLE>
- lokalnie dla tabeli, np.:
<TABLE style="border-width: wartość; border-style: wartość (wartości); border-color: wartość">Zawartość tabeli</TABLE>
- lokalnie dla wybranej komórki, np.:
<TD style="border-width: wartość; border-style: wartość (wartości); border-color: wartość">Zawartość komórki</TD>
dashed - wszystkie krawędzie jednakowe - linia kreskowa; grubość krawędzi 1px |
double solid - górna i dolna krawędź linią ciągłą podwójną, prawa i lewa linią ciągłą; grubość krawędzi 3px |
groove ridge inset outset - górna krawędź typu "rowek", prawa typu "grzbiet", dolna typu "ramka", lewa typu "przycisk"; grubość krawędzi 7px |
Styl obramowania określa się zgodnie z ruchem wskazówek zegara począwszy od krawędzi górnej.
Cecha BORDER-COLLAPSE określa model wyświetlania obramowania tabeli pomiędzy komórkami. Umieszcza się ją w znaczniku <TABLE>. Możliwe jest użycie obramowania w postaci pojedynczej linii (collapse) albo obramowania dla każdej komórki osobno, które będą od siebie odseparowane (separate), np.:
Tło tabeli lub poszczególnych komórek definiuje się za pomocą cechy BACKGROUND, np.:
- lokalnie dla tabeli:
<TABLE STYLE="background: kolor url(katalog/nazwa_pliku_tła)">
- lokalnie dla wybranej komórki:
<TD STYLE="background: kolor url(katalog/nazwa_pliku_tła)">
Więcej infomacji na temat formatowania tła znajdziesz na stronie "Tło na stronie WWW".
Cecha BORDER-SPACING pozwala zdefiniować odstępy między komórkami tabeli.
Umieszcza się ją w znaczniku <TABLE> w następujący sposób:
<TABLE style="border-spacing: wartość (wartości)">Zawartość tabeli</TABLE>.
Wybrane (przykładowe) wartości BORDER-SPACING:
- odstęp poziomy | 0px |
- odstęp pionowy | 0px |
- odstęp poziomy | 10px |
- odstęp pionowy | 3px |
Cecha PADDING określa pustą przestrzeń wokół danego elementu (np. wokół zawartości komórki tabeli). Przykładowe wartości:
padding: 1cm |
padding: 5mm |
padding: 5pt |
padding: 0px |
Cecha VERTICAL-ALIGN umożliwia wyrównanie zawartości komórki w pionie. Przykładowe wartości:
- top - wyrównuje szczyt elementu do górnej krawędzi komórki,
- middle - ustawia element po środku wysokości komórki,
- bottom - wyrównuje podstawę elementu do dolnej krawędzi komórki.
Do wyrównania zawartości komórki w poziomie stosuje się cechę TEXT-ALIGN (patrz: Tekst na stronie WWW).
Odpowiednie wartości cechy MARGIN pozwalają umieścić tabelę po lewej lub prawej stronie, a także po środku strony internetowej, np.:
- margin-right: auto - pozwala wyrównać tabelę do lewej (wartość domyślna),
- margin-left: auto - pozwala wyrównać tabelę prawej,
- margin: auto - umieszcza tabelę po środku,
- margin-left: 50px - przesunie tabelę o 50px w lewo.
Tabelę można również otoczyć tekstem (podobnie jak w przypadku grafiki). W tym celu wykorzystać należy cechę FLOAT (patrz: Grafika na stronie WWW).