2012-09-27 28 views
1

我想给一个表格标题或标题。对于有远见的用户来说,这是隐藏的,因为上下文是显而易见的,但对于屏幕阅读器来说,最好的方法是什么?该表用于开放时间,因此是标题/标题/标题/等。为表格提供可访问性的最佳方式?

+0

当你写'将被隐藏'时,我希望你的意思是负面的文本缩进(在视口外,远离左边,WordPress调用'.visually-hidden')而不是'display:none'或“能见度:隐藏”?如果你必须支持IE6/7,并且他们不想移动标题,你可以在标题的“span”中放置文本,并将CSS应用到span ... – FelipeAls

回答

5

您可以使用<caption>作为标题。即使标题标签与表格元素一起使用,它也会接受块级标签,因此人们会将文本包装到标题标签中。 summary属性可用于提供说明。 查看webUsability的guide about these two topics

+2

'summary' * attribute * HTML4中表格的结构和目的。在HTML5中'aria-describedby'应该被用来代替摘要(参见http://lists.w3.org/Archives/Public/public-html/2011Apr/0091.html),但是这种改变的基本原理没有意义。 – Alohci

+0

是的,我仍然使用summary属性 – albert

相关问题