JSF2.0 を使用していますが、panelGrid を使用するとアクセシビリティの問題が発生します。
この場合、ネストされた 2 つの 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">
Web サイトhttp://achecker.ca/checker/index.php
以下のエラーを返します。
WCAG 2.0 AA で要求されている panelGrid アクセス可能な設定 ID とヘッダーを取得する方法はありますか?
1.3 適応性: 情報や構造を失うことなく、さまざまな方法 (たとえば、よりシンプルなレイアウト) で提示できるコンテンツを作成します。
達成基準 1.3.1 情報と関係 (A)
チェック 245: ヘッダーの行/列が複数あるデータ テーブルでは、id 属性とヘッダー属性を使用してセルを識別していません。修復: 表のセルに id および headers 属性を追加して、ヘッダーに関連するセルを識別できるようにします。
エラー行 61、列 22:
<table id="form:inq">
<tbody>
<tr>
<td class="columnclass-noborders"><table cellpadding="0" cells ...