<td>: элемент ячейки таблицы данных
HTML-элемент <td> определяет ячейку таблицы которая содержит данные. Участвует в табличной модели.
| Категория контента (en-US) | None. |
|---|---|
| Допустимое содержимое | Содержимое поток. |
| Пропуск тега | Начальный тег обязательный. Закрывающий тег может быть пропущен, если сразу за ним следует элемент <th> (en-US) или <td>, или если больше нет данных в его родительском элементе. |
| Разрешённые родители | Элемент <tr> (en-US). |
| Разрешённые ARIA роли | Любые |
| DOM интерфейс | HTMLTableDataCellElement (en-US) |
Атрибуты
Этот элемент содержит глобальные атрибуты.
abbrВышла из употребления с версии HTML5- : Этот аргумент содержит краткое описание содержимого в ячейке. Некоторые устройства для чтения могут подставлять это описание перед самим содержимым ячейки.> **Примечание:**Не используйте этот атрибут, поскольку он устарел в последнем стандарте. Вместо этого рассмотрите возможность использования атрибута title.
alignУстарело HTML4.01, Вышла из употребления с версии HTML5- : Это перечисляемый атрибут указывает каким будет горизонтальное выравнивание содержимого каждой ячейки. Возможные значения:*
left, выравнивание содержимого слева ячейкиcenter, центрирование контента в ячейкеright, выравнивание контента справа ячейкиjustify, вставляет пробелы в текстовое содержимое ячейки, чтобы содержимое заняло ячейкуchar, выравнивает текстовое содержимое по заданному символу с минимальным смещением, определяется атрибутамиcharиcharoffНе реализовано (смотрите баг 2212).Если этот атрибут не задан, значение по умолчаниюleft.> **Примечание:**Не используйте этот атрибут, он устарел (не поддерживается) в последней версии стандарта.* Чтобы добиться такого же эффекта как приleft,center,rightилиjustifyзначениях, используйте их как параметры CSS-свойстваtext-align.- Чтобы добиться эффекта как
charзначение в CSS3, вы можете использовать значениеcharкак значение свойстваtext-alignНе реализовано.
- Чтобы добиться эффекта как
- : Это перечисляемый атрибут указывает каким будет горизонтальное выравнивание содержимого каждой ячейки. Возможные значения:*
axisВышла из употребления с версии HTML5- : Этот атрибут включает список строк разделённых пробелами. Каждая строка это ID группы ячеек которой соответствует этот заголовок.> **Примечание:**Не используйте этот атрибут, он устарел в последней версии стандарта: вместо этого используйте атрибут
scope.
- : Этот атрибут включает список строк разделённых пробелами. Каждая строка это ID группы ячеек которой соответствует этот заголовок.> **Примечание:**Не используйте этот атрибут, он устарел в последней версии стандарта: вместо этого используйте атрибут
bgcolorNon-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Устарело HTML4.01, Вышла из употребления с версии HTML5- : Этот атрибут используется для определения символа по которому происходит выравнивание в ячейке. Типичный случай когда для него задают значение периода (.) когда необходимо выровнять числовые или денежные значения. Если
alignне задан. то атрибутcharигнорируется.> **Примечание:**Не используйте этот атрибут, тк он устарел (и больше не поддерживается) в последней версии стандарта. Достигнуть такого же эффекта как отchar(en-US), в CSS3 вы можете you can use the character set using thechar(en-US) attribute as the value of thetext-alignproperty Не реализовано.
- : Этот атрибут используется для определения символа по которому происходит выравнивание в ячейке. Типичный случай когда для него задают значение периода (.) когда необходимо выровнять числовые или денежные значения. Если
charoffУстарело HTML4.01, Вышла из употребления с версии HTML5- : Этот атрибут атрибут включает количество символов на которое смещаются при выравнивании данные от установленного char атрибута.> **Примечание:**Не используйте этот атрибут, он устарел (не поддерживается) в последней версии стандарта.
colspan- : Этот атрибут содержит положительное целое число указывающее сколько столбцов необходимо объединить. По умолчанию значение равно
1. Значения больше 1000 будет считаться некорректным и будет использовать значение по умолчанию (1).
- : Этот атрибут содержит положительное целое число указывающее сколько столбцов необходимо объединить. По умолчанию значение равно
headers- : Этот атрибут содержит список срок разделённых пробелами, каждая соответствует id атрибуту
<th>(en-US) элементов которые использует этот элемент.
- : Этот атрибут содержит список срок разделённых пробелами, каждая соответствует id атрибуту
rowspan- : Этот атрибут содержит положительное целое число указывающее какое количество строк необходимо объединить. По умолчанию значение равно
1; Если его значение0, тогда его действие распространяется до конца табличной секции (<thead>(en-US),<tbody>(en-US),<tfoot>, даже если неявно определено чему ячейка принадлежит. Значения выше 65534 сокращаются до 65534.
- : Этот атрибут содержит положительное целое число указывающее какое количество строк необходимо объединить. По умолчанию значение равно
valignУстарело HTML4.01, Вышла из употребления с версии HTML5- : Этот атрибут определяет вертикальное выравнивание текста в ячейке. Возможные значения атрибута:*
baseline, поместит текст ближе к нижней части ячейки, но выровняет его по базовой линии символов, а не нижней линии. Если все символы одного размера, тогда имеет такой же эффект какbottom.bottom, поместит текст как можно ближе к нижней части ячейкиmiddle, выравнивает текст по центру ячейки- и
top, который будет выравнивать текст как можно ближе к верхней части ячейки.> **Примечание:**Не используйте этот атрибут, он устарел (не поддерживается) в последней версии стандарта: вместо этого используйте CSS-свойствоvertical-align.
- : Этот атрибут определяет вертикальное выравнивание текста в ячейке. Возможные значения атрибута:*
widthУстарело HTML4.01, Вышла из употребления с версии HTML5- : Этот атрибут устанавливает рекомендуемую ширину ячейки. Свойства cellspacing (en-US) и cellpadding (en-US) могут добавить дополнительное пространство и ширина элемента
<col>может иметь некоторый эффект. Обычно если ширина столбца слишком узкая чтобы показать конкретную ячейку должным образом, она может быть расширена при отображении.> **Примечание:**Не используйте этот атрибут, он устарел в последней версии стандарта: вместо этого используйте CSS-свойствоwidth.
- : Этот атрибут устанавливает рекомендуемую ширину ячейки. Свойства cellspacing (en-US) и cellpadding (en-US) могут добавить дополнительное пространство и ширина элемента
Примеры
Смотрите страницу <table> (en-US) с примерами <td>.
Спецификации
| Specification |
|---|
| HTML Standard # the-td-element |
Совместимость с браузерами
BCD tables only load in the browser
Смотрите также
- Другие табличные HTML-элементы:
<caption>,<col>,<colgroup>(en-US),<table>(en-US),<tbody>(en-US),<tfoot>,<th>(en-US),<thead>(en-US),<tr>(en-US).

