fscjCEL / protozoa

To learn about Protozoa just follow this link to the website.
https://cel.fscj.edu/protozoa
MIT License
0 stars 1 forks source link

Identify what is causing tables to be read incorrectly by Voice Over #29

Closed camhayes closed 8 years ago

camhayes commented 8 years ago

Any attempts at adding a table into Protozoa cause an issue for Voice Over. The table is read as having only 1 column and 1 row, despite scope declarations or semantic structure (such as manually adding <tbody>). This causes tables to be difficult to navigate, and fails to associate data correctly for VO.

I've been able to get the table markup that I am using to work successfully in different .html files that are not protozoa. I will continue to investigate this issue.

ianvanhoof commented 8 years ago

Are you speaking about regular old tables, or the ones that you are working with in Flexbox?

camhayes commented 8 years ago

Semantically valid tables using standard markup.

camhayes commented 8 years ago

Ok, I figured out the problem. You cannot have any display property on <tr>, <td>, or <th> except tableproperties. This includes flex, block, inline-block, etc.

ianvanhoof commented 8 years ago

That seems a bit extreme...Do you mean HTML"attributes" or CSS style properties?

camhayes commented 8 years ago

CSS properties. For some reason, applying any of the mentioned display properties caused the table to read off as 1 column - 1 row, and jumps through to the end.