Вопрос

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

Это было полезно?

Решение

http://www.w3.org/tr/wcag20-techs/h73.html

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

Другие советы

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

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

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

Актуальны WCAG 2.0 Методы сбоя:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top