zcjess / Ecoach-accessibility-issues

1 stars 0 forks source link

The element's role is missing or is not appropriate for the element's function. #19

Open zcjess opened 1 year ago

zcjess commented 1 year ago

The element's role is missing or is not appropriate for the element's function.

Role: link -> button

image

Role: link -> tab

image

Role: link -> button, many same-looking buttons

image

The content visually appears to be a data table but is not marked up as one.

image
zcjess commented 1 year ago

Table headers. Coded headers include elements and any element with a role attribute set to "columnheader" or "rowheader".

image

If a table has headers attributes, inspect the page's HTML to verify that the header and data cells are coded correctly: Each header cell ( element) must have an id attribute. Each data cell ( element) must have a headers attribute. Each data cell's headers attribute must reference all cells that function as headers for that data cell.