2

WCAG 2.0 ではテーブルのレイアウトが許可されていますか? ガイドラインには許可されていないと書かれているものは何もありませんが、これには驚かされます。

4

2 に答える 2

4

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

WCAG 2 はレイアウト テーブルの使用を禁止していませんが、HTML テーブル要素の定義されたセマンティックな意味を保持し、プレゼンテーションをコンテンツから分離するコーディング プラクティスに準拠するために、CSS ベースのレイアウトが推奨されます。

于 2011-06-16T14:18:12.520 に答える
4

複雑なテーブルにはアクセスできないという@jordanの回答に追加します。レイアウト テーブルでは、データ テーブルで使用される要素を使用しないようにする必要があります。つまり、次のとおりです。

  • いいえcaptiontheadtfootおよびth要素 ( tabletrtdおよびオプションで のみtbody)
  • summary属性 (空にすることもできます)、headersscope(rowspanとのみcolspan。そしてid明らかに)
  • axisまたはcol要素のような奇妙なもの

また、線形化可能である必要があります。つまり、セルが上から下、左から右に読み取られるときに意味をなす必要があります。

関連するWCAG 2.0失敗テクニックは次のとおりです。

注:設計上の制約のためだけにテーブルを使用している場合、参考までに、IE6 と IE7 を除くすべてのブラウザーでdisplay: table;(and table-rowand ) を使用できます。table-cell

于 2011-10-24T19:10:24.770 に答える