Почему табличная верстка это плохо
На всех форумах, в том числе и на нашем, на оценку предлагается сайт, но в ответ пользователь получает осуждение в сторону табличной верстки. Пользователь начинает защищаться, что якобы разницы нет, а внятных аргументированных ответов почему табличная верстка это плоха не поступает. Пора поставить точку в этом вопросе.
Прочитав этот материал вы поймете, чем так плоха табличная верстка, но не исключено, что вы останетесь при своем мнении и будете продолжать заморачиваться. К сожалению, эта тема по-прежнему до конца не раскрыта, а некоторые тезисы не подкреплены фактами, являются либо устаревшими либо просто размышлениями.
Одни проблемы...
- Нельзя перегруппировать блоки для узких страниц или в версии для печати только с помощью CSS.
- У ячеек таблицы
width
работает какmin-width
и поэтому он ведет себя не предсказуемо. Одно длинное слово или картинка могут растянуть всю страницу. - Фиксированные, абсолютные и относительные положения в таблице не применимы.
- Ячейки не возможно будет использовать для drag-n-drop перетаскивания.
- Трудная манипуляция DOM.
- Верстка получается замусоренная кучей лишних тегов, которые тяжело читать и в которых тяжело разобраться. Это не HTML, а лапша. Особенно тяжело, когда таблицы вложены друг в друга и раскиданы по куче шаблонов.
- Нельзя поместить контент в коде первым, а меню в шапке — вторым (некоторые сеошники считают, что это улучшает индексацию).
- Верстка таблицами всегда была костылем (и это несемантично), с поддержкой CSS2 (появилась более 10 лет назад) таблицы стали не нужны. 10 лет назад они уже стали ненужными.
Источник: https://toster.ru/q/41644
Больше информации по этому вопросу и решений смотрите здесь: https://www.hotdesign.com/seybold/russian/everything.html