Таблицы в веб-документе должны использоваться для определения структуры табличных данных, но никогда — для определения визуальной разметки документа.
Ранее использовавшийся способ форматирования текста с помощью таблиц устарел, не отражает структуру документа и засоряет код, увеличивая объем передаваемых данных. Современные технологии (CSS, XSL) предоставляют расширенную функциональность для форматирования документа. Таким образом, запрещается форматировать документ путем размещения его частей в ячейки таблиц; вложенные таблицы также запрещены. Таблицы можно использовать только для предоставления табличных данных.
Таблицы в веб-документах должны быть доступны вне зависимости от навигационной среды пользователя (за исключением случаев, когда браузер в принципе не поддерживает таблицы), читабельны...
Таблицы не следует форматировать таким образом, что с ними можно работать только с помощью особых устройств или при особых настройках. Никакие условия просмотра не должны создавать визуальный эффект слияния двух прилегающих ячеек. Прилегающие ячейки следует видимым образом разделять — устанавливать визуальные границы, различный фон или достаточный отступ содержимого от границ. В таблицах атрибуты border
, cellpadding
или cellspacing
не должны иметь нулевое значение.
... и снабжены выразительным заголовком и/или описанием.
Атрибут summary
обязателен, и должен содержать краткое описание стуктуры, назначения и содержания таблицы. В заголовке таблицы можно разместить ссылку на файл, содержащий альтернативное описание содержания таблицы.