用于HTML表格单元格的正确范围值是多少,而不是跨越多个列?

前端之家收集整理的这篇文章主要介绍了用于HTML表格单元格的正确范围值是多少,而不是跨越多个列?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

假设您有一个HTML表格,其中包含< th>跨越多个列的单元格,例如

scores

生成标题单元格的scope属性的正确值是什么? col似乎不正确,因为它标题为几列,但如果我实际上没有任何colgroup标记,colgroup似乎不正确.

最佳答案
WebAIM(Web Accessibility in Mind)小组在creating accessible data tables上有一篇很棒的文章.总的来说,他们建议避免使用跨行或列,因为屏幕阅读器无法可靠地解释标记.

除了完全避免跨越列之外,我非常幸运地将id / headers属性与scope属性结合使用.尽管标记更加冗长,但这似乎简化了JAWS的工作,因此解释数据的麻烦更少.

这是你的例子与id / headers的样子:

scores" colspan="3">scoresscores english">12scores maths">16scores science">20
原文链接:/html/426293.html

猜你在找的HTML相关文章