<td>: элемент ячейки таблицы данных

HTML-элемент <td> определяет ячейку таблицы которая содержит данные. Участвует в табличной модели.

Категория контента None.
Допустимое содержимое Содержимое поток.
Пропуск тега Начальный тег обязательный. Закрывающий тег может быть пропущен, если сразу за ним следует элемент <th> (en-US) или <td>, или если больше нет данных в его родительском элементе.
Допустимые родители Элемент <tr> (en-US).
Допустимые ARIA-роли Любые
DOM-интерфейс HTMLTableDataCellElement (en-US)

Атрибуты

Этот элемент содержит глобальные атрибуты.

  • abbr
    • : Этот аргумент содержит краткое описание содержимого в ячейке. Некоторые устройства для чтения могут подставлять это описание перед самим содержимым ячейки.

      **Примечание:**Не используйте этот атрибут, поскольку он устарел в последнем стандарте. Вместо этого рассмотрите возможность использования атрибута title.

  • align Устарело ,
    • : Это перечисляемый атрибут указывает каким будет горизонтальное выравнивание содержимого каждой ячейки. Возможные значения:
      • left, выравнивание содержимого слева ячейки
      • center, центрирование контента в ячейке
      • right, выравнивание контента справа ячейки
      • justify, вставляет пробелы в текстовое содержимое ячейки, чтобы содержимое заняло ячейку
      • char, выравнивает текстовое содержимое по заданному символу с минимальным смещением, определяется атрибутами char и charoff Не реализовано (смотрите Firefox bug 2212).Если этот атрибут не задан, значение по умолчанию left.

        **Примечание:**Не используйте этот атрибут, он устарел (не поддерживается) в последней версии стандарта.

        • Чтобы добиться такого же эффекта как при left, center, right или justify значениях, используйте их как параметры CSS-свойства text-align.
        • Чтобы добиться эффекта как char значение в CSS3, вы можете использовать значение char как значение свойства text-align Не реализовано.
  • axis
    • : Этот атрибут включает список строк разделённых пробелами. Каждая строка это ID группы ячеек которой соответствует этот заголовок.

      **Примечание:**Не используйте этот атрибут, он устарел в последней версии стандарта: вместо этого используйте атрибут scope.

  • bgcolor Non-standard
    • : Этот атрибут определяет цвет фона ячейки. Значением задаётся 6-значными шестнадцатеричными кодами как определено в sRGB, с префиксом '#'. Можно также использовать предопределённые цветовые строки, например: black = "#000000" green = "#008000"
      silver = "#C0C0C0" lime = "#00FF00"
      gray = "#808080" olive = "#808000"
      white = "#FFFFFF" yellow = "#FFFF00"
      maroon = "#800000" navy = "#000080"
      red = "#FF0000" blue = "#0000FF"
      purple = "#800080" teal = "#008080"
      fuchsia = "#FF00FF" aqua = "#00FFFF" > Примечание: Не используйте этот атрибут, поскольку он нестандартный: элемент <td> должен быть стилизован с помощью CSS. Чтобы получить аналогичный эффект как атрибут bgcolor, используйте CSS свойство background-color.
  • char Устарело ,
    • : Этот атрибут используется для определения символа по которому происходит выравнивание в ячейке. Типичный случай когда для него задают значение периода (.) когда необходимо выровнять числовые или денежные значения. Если align не задан. то атрибут char игнорируется.

      **Примечание:**Не используйте этот атрибут, тк он устарел (и больше не поддерживается) в последней версии стандарта. Достигнуть такого же эффекта как от char (en-US), в CSS3 вы можете you can use the character set using the char (en-US) attribute as the value of the text-align property Не реализовано.

  • charoff Устарело ,
    • : Этот атрибут атрибут включает количество символов на которое смещаются при выравнивании данные от установленного char атрибута.

      **Примечание:**Не используйте этот атрибут, он устарел (не поддерживается) в последней версии стандарта.

  • colspan
    • : Этот атрибут содержит положительное целое число указывающее сколько столбцов необходимо объединить. По умолчанию значение равно 1. Значения больше 1000 будет считаться некорректным и будет использовать значение по умолчанию (1).
  • headers
    • : Этот атрибут содержит список срок разделённых пробелами, каждая соответствует id атрибуту <th> (en-US) элементов которые использует этот элемент.
  • rowspan
    • : Этот атрибут содержит положительное целое число указывающее какое количество строк необходимо объединить. По умолчанию значение равно 1; Если его значение 0, тогда его действие распространяется до конца табличной секции (<thead> (en-US), <tbody> (en-US), <tfoot>, даже если неявно определено чему ячейка принадлежит. Значения выше 65534 сокращаются до 65534.
  • valign Устарело ,
    • : Этот атрибут определяет вертикальное выравнивание текста в ячейке. Возможные значения атрибута:
      • baseline, поместит текст ближе к нижней части ячейки, но выровняет его по базовой линии символов, а не нижней линии. Если все символы одного размера, тогда имеет такой же эффект как bottom.
      • bottom, поместит текст как можно ближе к нижней части ячейки
      • middle, выравнивает текст по центру ячейки
      • и top, который будет выравнивать текст как можно ближе к верхней части ячейки.

        Примечание: Не используйте этот атрибут, он устарел (не поддерживается) в последней версии стандарта: вместо этого используйте CSS-свойство vertical-align.

  • width Устарело ,
    • : Этот атрибут устанавливает рекомендуемую ширину ячейки. Свойства cellspacing (en-US) и cellpadding (en-US) могут добавить дополнительное пространство и ширина элемента <col> может иметь некоторый эффект. Обычно если ширина столбца слишком узкая чтобы показать конкретную ячейку должным образом, она может быть расширена при отображении.

      **Примечание:**Не используйте этот атрибут, он устарел в последней версии стандарта: вместо этого используйте CSS-свойство width.

Примеры

Смотрите страницу <table> (en-US) с примерами <td>.

Спецификации

Specification
HTML Standard
# the-td-element

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также