2

WCAG 2.0 是否允许表格布局,我在指南中看不到任何内容说你不能,但这让我感到惊讶。

4

2 回答 2

4

http://www.w3.org/TR/WCAG20-TECHS/H73.html

虽然 WCAG 2 不禁止使用布局表,但还是建议使用基于 CSS 的布局,以保留 HTML 表格元素定义的语义,并符合将呈现与内容分离的编码实践

于 2011-06-16T14:18:12.520 回答
4

我想在@jordan 的回答中补充说叠瓦表是不可访问的。布局表必须避免使用数据表中使用的任何元素,即:

  • 没有caption, thead,tfootth元素(只有table, tr,td和可选的tbody
  • summary属性(它可以是空的),,headersscope只有rowspancolspanid很明显)
  • 奇怪的东西axiscol元素

它还必须是可线性化的,也就是说,当从上到下和从左到右读取单元格时,它必须是有意义的。

相关的WCAG 2.0失败技术是:

注意:如果您仅将表格用于设计约束,那么仅供参考,您可以在除 IE6 和 IE7 之外的所有浏览器上使用display: table;(and table-rowand )。table-cell

于 2011-10-24T19:10:24.770 回答