Accessibility
For developers
Section titled “For developers”Semantic markup
Section titled “Semantic markup”Use semantic <table>, <thead>, <tbody>, <th>, and <td> elements — they give screen readers row / column context automatically.
Table identification
Section titled “Table identification”- Add
<caption>(oraria-labelon<table>) to describe the table’s purpose. - Use
scope="col"on column headers andscope="row"on row headers to make the relationships explicit.