Мишель Баркер показывает, как стилизовать таблицы, не меняя в них
display. Всё чаще вижу примеры, где таблицы переделывают на гриды, потому что так удобнее с ними работать и при необходимости переделывать на узких экранах в карточки. Но иногда таблицы — это просто таблицы.-
border-collapse: collapse схлопывает границы ячеек в одну общую.-
<thead> и <tfoot> — полезные элементы, чтобы выделить заголовочный ряд и ряд «Итого».- У таблиц есть
<caption> — подпись к таблице. И её можно двигать при помощи caption-side: bottom.- Чтобы научить таблицу уважать задаваемые ширины колонок, нужно задать ей свойство
table-layout: fixed.В конце статьи можно посмотреть готовый пример адаптивной таблицы с фиксируемой левой колонкой. Забавно, что раньше мы так и верстали почти всё, потому что это был довольно удобный способ контролировать вёрстку. А сейчас это уже знание древних.
https://piccalil.li/blog/styling-tables-the-modern-css-way/