WCAG 2.0 Использование таблиц для разметки - PullRequest
2 голосов
/ 14 июня 2011

Разрешает ли WCAG 2.0 таблицы для разметки, я ничего не вижу в руководящих указаниях о том, что вы не можете, но это удивляет меня.

Ответы [ 2 ]

4 голосов
/ 24 октября 2011

Я бы добавил к ответу @jordan, что таблицы с таблицами недоступны.Таблица макета должна избегать использования любого элемента, используемого в таблицах данных, а именно:

  • нет caption, thead, tfoot и th элементов (только table, tr, td и необязательно tbody)
  • summary атрибут (может быть пустым), headers, scope (только rowspan и colspan. И id, очевидно,)
  • странные вещи, такие как axis или col element

Он также должен быть линеаризуемым, то есть должен иметь смысл, когда ячейки читаются сверху вниз и слева направовправо.

Соответствующий WCAG 2.0 Методы сбоя:

Примечание: если вы используете таблицы только для конструктивных ограничений, то, к вашему сведению, вы можете использовать display: table;table-row и table-cell) в любом браузере, кроме IE6 и IE7.

4 голосов
/ 16 июня 2011

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

Хотя WCAG 2 не запрещает использование таблиц макетов, макеты на основе CSS рекомендуется для того, чтобы сохранить определенное семантическое значение элементов таблицы HTML и соответствоватьпрактика кодирования отделения презентации от контента

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...