The HTML col element, used with colgroup, allows grouping table columns but creates complex, poorly supported structures. The element's behavior is counterintuitive - it doesn't contain columns but sets a schema for groupings, and CSS classes applied to col elements mysteriously affect other table cells. Screen reader support for spanned and grouped columns is unreliable across different assistive technologies. Simple table headers without complex grouping provide better accessibility and user comprehension than elaborate column structures.
2 Comments
Sort: