Skip to main content

Использование таблиц в стандартном XHTML

Review: Quiz 1 (Июнь 2026)

Review: Quiz 1 (Июнь 2026)
Anonim

Табличные данные - это просто данные, содержащиеся в таблице. В HTML это содержимое, которое живет в ячейках таблицы - то есть, что находится между или же теги. Содержание таблицы может быть числом, текстом, изображениями и их комбинацией; а другая таблица может быть вложена внутри ячейки таблицы.

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

Согласно W3C:

«Модель HTML-таблицы позволяет авторам упорядочивать данные - текст, преформатированный текст, изображения, ссылки, формы, поля формы, другие таблицы и т. Д. - в строки и столбцы ячеек». Источник: введение в таблицы из спецификации HTML 4.

Ключевым словом в этом определении является данные , На ранних этапах истории веб-дизайна таблицы были адаптированы в качестве инструментов, помогающих планировать и контролировать, как и где будет отображаться содержимое веб-страницы. Иногда это может привести к плохому отображению в разных браузерах, в зависимости от того, как браузеры обрабатывали таблицы, поэтому это был не всегда элегантный метод в дизайне.

Однако, поскольку веб-дизайн продвинулся и с появлением каскадных таблиц стилей (CSS), необходимость использования таблиц для грубого управления элементами дизайна страницы отпала. Модель таблицы не разработана как способ для веб-авторов манипулировать макетом веб-страницы или изменять, как она будет выглядеть с ячейками, границами или цветами фона.

Когда использовать таблицы для отображения содержимого

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

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

Если содержание имеет смысл в базе данных, особенно в очень простой базе данных, и вы просто хотите отображать данные, а не делать их красивыми, то таблица приемлема.

Когда не использовать таблицы для отображения содержимого

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

Не используйте таблицы, если:

  • Основной целью таблицы является размещение содержимого на странице. Например, чтобы добавить промежуток вокруг изображения, поместить значки пули в список или заставить блок текста действовать как тянущая цитата.
  • Вы хотите использовать цвета фона или изображения просто для увеличения страницы, а не для вызова данных. Например, выделение каждой другой строки таблицы прекрасное, но изменение только верхних правых ячеек, потому что это делает их совпадающими с фоном страницы.
  • Вы сокращаете изображение, а затем помещаете части изображения обратно на страницу с помощью таблицы. Это было очень распространено несколько лет назад, но уже не считается правильным.

Не бойтесь таблиц

Вполне возможно создать веб-страницу, использующую очень табличные таблицы для табличных данных. Таблицы являются важной частью спецификации XHTML, и обучение отображению табличных данных является важной частью создания веб-страниц.