Табличные данные - это просто данные, содержащиеся в таблице. В HTML это содержимое, которое живет в ячейках таблицы - то есть, что находится между или же теги. Содержание таблицы может быть числом, текстом, изображениями и их комбинацией; а другая таблица может быть вложена внутри ячейки таблицы.
Однако наилучшим использованием таблицы является отображение данных.
Согласно W3C:
«Модель HTML-таблицы позволяет авторам упорядочивать данные - текст, преформатированный текст, изображения, ссылки, формы, поля формы, другие таблицы и т. Д. - в строки и столбцы ячеек». Источник: введение в таблицы из спецификации HTML 4.
Ключевым словом в этом определении является данные , На ранних этапах истории веб-дизайна таблицы были адаптированы в качестве инструментов, помогающих планировать и контролировать, как и где будет отображаться содержимое веб-страницы. Иногда это может привести к плохому отображению в разных браузерах, в зависимости от того, как браузеры обрабатывали таблицы, поэтому это был не всегда элегантный метод в дизайне.
Однако, поскольку веб-дизайн продвинулся и с появлением каскадных таблиц стилей (CSS), необходимость использования таблиц для грубого управления элементами дизайна страницы отпала. Модель таблицы не разработана как способ для веб-авторов манипулировать макетом веб-страницы или изменять, как она будет выглядеть с ячейками, границами или цветами фона.
Когда использовать таблицы для отображения содержимого
Если контент, который вы хотите разместить на странице, - это информация, которую вы ожидаете увидеть как управляемую или отслеживаемую в электронной таблице, тогда этот контент почти наверняка хорошо поддается презентации в таблице на веб-странице.
Если у вас будут поля заголовков в верхней части столбцов данных или слева от строк данных, то это будет табличным, а таблица должна использоваться.
Если содержание имеет смысл в базе данных, особенно в очень простой базе данных, и вы просто хотите отображать данные, а не делать их красивыми, то таблица приемлема.
Когда не использовать таблицы для отображения содержимого
Избегайте использования таблиц в ситуациях, когда целью является не просто передать сам контент.
Не используйте таблицы, если:
- Основной целью таблицы является размещение содержимого на странице. Например, чтобы добавить промежуток вокруг изображения, поместить значки пули в список или заставить блок текста действовать как тянущая цитата.
- Вы хотите использовать цвета фона или изображения просто для увеличения страницы, а не для вызова данных. Например, выделение каждой другой строки таблицы прекрасное, но изменение только верхних правых ячеек, потому что это делает их совпадающими с фоном страницы.
- Вы сокращаете изображение, а затем помещаете части изображения обратно на страницу с помощью таблицы. Это было очень распространено несколько лет назад, но уже не считается правильным.
Не бойтесь таблиц
Вполне возможно создать веб-страницу, использующую очень табличные таблицы для табличных данных. Таблицы являются важной частью спецификации XHTML, и обучение отображению табличных данных является важной частью создания веб-страниц.




