我使用的是JSF2.0,但是在使用panelGrid时我遇到了可访问性问题。有没有办法让h:panelGrid可以访问?
在这种情况下,我用了两个嵌套panelGrid中:
<h:panelGrid id="inq" columns="1"
columnClasses="columnclass-noborders" >
<h:panelGrid columns="2"
columnClasses="columnclass-noborders columnclass-right-padding,
columnclass-noborders"
cellspacing="0" cellpadding="0">
网站http://achecker.ca/checker/index.php
返回下面的错误。
有没有一种方法可以根据WCAG 2.0 AA的要求获取panelGrid可访问的设置ID和标头?
1.3自适应:创建可以以不同方式呈现的内容(例如更简单的布局),而不会丢失信息或结构。
成功标准1.3.1信息和关系(A)
检查245:与头以上的行/列不使用ID和标题属性,以确定细胞的数据表。 修复:为表格单元格添加标识和标题属性,以确定与标题相关的单元格。
错误行61,列22:
<table id="form:inq">
<tbody>
<tr>
<td class="columnclass-noborders"><table cellpadding="0" cells ...
查看完整呈现的html而不是仅显示错误指向的代码段会很有用。 – steveax