Rzeczy, w których tabelki sprawdzają się lepiej
Są rzeczy, które trudno osiągnąć przez CSS we wszystkich dzisiejszych przeglądarkach.
Na przykład gdy chcesz mieć boczną kolumnę z czarnym tłem, która rozciągnie się na całą wysokość strony. Przy układzie na tabelkach to łatwe - po prostu daj komórce czarne tło.
Można taki efekt zrobić w CSS, ale wymaga to innego podejścia.
div
rozciąga się tylko do wysokości swojej zawartości. Zawartość bocznej "kolumny" zazwyczaj kończy się wyżej niż treść, więc proste ustawienie tła dla div
nie spełni zadania.
Aby uzyskać taki efekt trzeba ustawić tło dla nadrzędnego elementu (np. <body>
), które będzie udawało kolumnę. Jeśli masz inne plany co do wykorzystania tła body
, to konieczne by było dodanie zbędnego div
, a to nie jest zbyt dobry pomysł z punktu widzenia semantyczności kodu.
Oczywiście w ten sposób nie da się zrobić tła dla kolumny o zmiennej szerokości.
Jak widać, nie wszystko jest możliwe lub równie proste. Musisz ocenić, czy jest to ważniejsze niż rzeczy, które tabele komplikują i uniemożliwiają.