Артемий!

Со времён IE 5.5 таблицы изменились мало. Именно в этой версии появилась поддержка новых табличных элементов: colgroup и col для группировки ячеек и их удобной стилизации; caption, thead, tbody и tfoot для доступности. Если пропустили, взгляните на них в МДН и спецификации ХТМЛ:

Самым серьёзным изменением стало появление мобильных устройств: таблицы как‑то нужно адаптировать к узким экранам. Чаще всего это делают с помощью транспонирования или горизонтальной прокрутки:

К сожалению, современные интерфейсы требуют от таблиц невозможного: сортировки, фильтрации, залипания, агрегации или группировки. Ничто из этого не поддерживается браузерами, поэтому разработчикам и приходится подключать «кучи скриптов».

P. S. Таблицы и условные комментарии до сих пор используют в вёрстке писем: почтовые клиенты толком не поддерживают флексбоксы и гриды, а старые версии Аутлука не поддерживают даже дивы.

P. P. S. Это был совет о веб‑разработке. Хотите знать всё о коде, тестах, фронтенд‑разработке, цеэсэсе, яваскрипте, рельсах и джейде? Присылайте вопросы.

Веб‑разработка
Отправить
Поделиться
Запинить

Рекомендуем другие советы