我正在使用 JSF2.0,但在使用 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 和 headers 属性来识别单元格。修复:将 id 和 headers 属性添加到表格单元格,以便它们识别与标题相关的单元格。
错误第 61 行,第 22 列:
<table id="form:inq">
<tbody>
<tr>
<td class="columnclass-noborders"><table cellpadding="0" cells ...