Те, з чим таблиці впораються краще за CSS
З певними речима CSS не уміє поратись так само вправно, як те можуть таблиці.
Наприклад Ви маєте бічне меню чорного кольору, яке має тягнутись по усій висоті наповнення сторінки. Використавши табличне верстання досягти потрібного результату дуже просто. Потрібно лише прописати чорний колір тла у потрібному <td>
теґу.
Ми можемо зробити те саме з допомогою CSS, але це вимагатиме відмінного способу мислення.
Якщо ви пропишете чорний колір тла для теґу div
нашого меню, чорний колір буде лише там, де колонка меню заповнена текстом. Вміст більшості сторінок довший за бічне меню, тому цей спосіб не є досить вдалим.
Крім того ми можемо викласти чорними ґіфками тло розділу (div)
з основним наповненням і надати цьому розділові достатнього відступу зліва. Проте якщо меню виявиться довшим за основний розділ з наповненням, цей спосіб теж не буде працювати.
Інший спосіб вирішення проблеми - викласти чорними ґіфками тло нашого <body>
, Це гарний спосіб, проте Ви не зможете використати інший малюнок у якості тла для <body>.
Або ми можемо огорнути основний розділ в "обгортковий" div
та вимостити ґіфками його тло. Проте це додасть несемантичного забарвлення нашій розмітці.
І, звичайно, замощення тла ґіфками взагалі не буде працювати, якщо Ви бажаєте щоб ширина Вашого меню була змінною.
Як ми вже казали, є речі з якими таблиці впораються краще за CSS. Проте, запитайте себе, чи вартий цього увесь той баґаж помилок і невідповідностей, який неминуче потягне за собою використання таблиць?