Evil villain mocking us

Неща, в които таблиците са по-добри от CSS

Има някои неща, които се реализират по-лесно с таблици, отколкото със CSS.

Например, да кажем, че имате черна вертикална навигация, която искате да се разтяга според дължината на съдържанието. Ако използвате таблици, това е елементарно - просто поставете на въпросната клетка <td> черен фон.

Това може да се направи и със CSS, но се иска различно мислене.

Ако поставим на нашия div с навигацията черен фон, черното ще се простира само до края на навигацията. На повечето страници, съдържанието ще е по-дълго от навигацията, така че това не върши работа.

Вместо това можем да използваме един черен GIF файл за фон на div-а с навигацията и можем да зададем на този div достатъчно padding от ляво, но ако навигацията е по-дълга от съдържанието, това също няма да свърши работа.

Друг начин да се преборим с този проблем е да използваме един черен GIF файл за фон на тага <body>, което е решение, освен ако не искате да използвате друго изображение за фон на тага <body>.

Или пък можем да заградим цялата страница в един 'обобщаващ' div и да поставим черният GIF за фон на този div. Това, обаче, добавя не-семантичен баласт към иначе спретнатия код.

И, разбира се, ако използваме повтарящо се изображение за фон, това определено няма да сработи, ако искаме ширината на навигацията да не е фиксирана.

Както казахме, има някои неща, които стават по-лесно с таблици, отколкото със CSS. Но в крайна сметка трябва да се запитате дали всички трудности, с които е свързан лейаута с таблици, си заслужават.

>
Scott Design