---
title: '
: элемент ячейки таблицы данных'
slug: Web/HTML/Element/td
translation_of: Web/HTML/Element/td
---
HTML-элемент <td> определяет ячейку таблицы которая содержит данные. Участвует в табличной модели.
Категория контента |
None. |
Допустимое содержимое |
Содержимое поток. |
Пропуск тега |
Начальный тег обязательный.
Закрывающий тег может быть пропущен, если сразу за ним следует элемент {{HTMLElement("th")}} или {{HTMLElement("td")}}, или если больше нет данных в его родительском элементе. |
Разрешённые родители |
Элемент {{HTMLElement("tr")}}. |
Разрешённые ARIA роли |
Любые |
DOM интерфейс |
{{domxref("HTMLTableDataCellElement")}} |
Атрибуты
Этот элемент содержит глобальные атрибуты.
- {{htmlattrdef("abbr")}} {{obsolete_inline("html5")}}
- Этот аргумент содержит краткое описание содержимого в ячейке. Некоторые устройства для чтения могут подставлять это описание перед самим содержимым ячейки.
Примечание: Не используйте этот атрибут, поскольку он устарел в последнем стандарте. Вместо этого рассмотрите возможность использования атрибута title.
- {{htmlattrdef("align")}} {{Deprecated_inline("html4.01")}}, {{obsolete_inline("html5")}}
- Это перечисляемый атрибут указывает каким будет горизонтальное выравнивание содержимого каждой ячейки. Возможные значения:
left , выравнивание содержимого слева ячейки
center , центрирование контента в ячейке
right , выравнивание контента справа ячейки
justify , вставляет пробелы в текстовое содержимое ячейки, чтобы содержимое заняло ячейку
char , выравнивает текстовое содержимое по заданному символу с минимальным смещением, определяется атрибутами {{htmlattrxref("char", "td")}} и {{htmlattrxref("charoff", "td")}} {{unimplemented_inline(2212)}}.
Если этот атрибут не задан, значение по умолчанию left .
Примечание: Не используйте этот атрибут, он устарел (не поддерживается) в последней версии стандарта.
- Чтобы добиться такого же эффекта как при
left , center , right или justify значениях, используйте их как параметры CSS-свойства {{cssxref("text-align")}}.
- Чтобы добиться эффекта как
char значение в CSS3, вы можете использовать значение {{htmlattrxref("char", "td")}} как значение свойства {{cssxref("text-align")}} {{unimplemented_inline}}.
- {{htmlattrdef("axis")}} {{obsolete_inline("html5")}}
- Этот атрибут включает список строк разделённых пробелами. Каждая строка это ID группы ячеек которой соответствует этот заголовок.
Примечание: Не используйте этот атрибут, он устарел в последней версии стандарта: вместо этого используйте атрибут {{htmlattrxref("scope", "td")}}.
- {{htmlattrdef("bgcolor")}} {{Non-standard_inline}}
- Этот атрибут определяет цвет фона ячейки. Значением задаётся 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" |
Примечание использования: Не используйте этот атрибут, поскольку он нестандартный: элемент {{HTMLElement("td")}} должен быть стилизован с помощью CSS. Чтобы получить аналогичный эффект как атрибут bgcolor, используйте CSS свойство {{cssxref("background-color")}}.
- {{htmlattrdef("char")}} {{Deprecated_inline("html4.01")}}, {{obsolete_inline("html5")}}
- Этот атрибут используется для определения символа по которому происходит выравнивание в ячейке. Типичный случай когда для него задают значение периода (.) когда необходимо выровнять числовые или денежные значения. Если {{htmlattrxref("align", "td")}} не задан. то атрибут
char игнорируется.
Примечание: Не используйте этот атрибут, тк он устарел (и больше не поддерживается) в последней версии стандарта. Достигнуть такого же эффекта как от {{htmlattrxref("char", "thead")}}, в CSS3 вы можете you can use the character set using the {{htmlattrxref("char", "th")}} attribute as the value of the {{cssxref("text-align")}} property {{unimplemented_inline}}.
- {{htmlattrdef("charoff")}} {{Deprecated_inline("html4.01")}}, {{obsolete_inline("html5")}}
- Этот атрибут атрибут включает количество символов на которое смещаются при выравнивании данные от установленного char атрибута.
Примечание: Не используйте этот атрибут, он устарел (не поддерживается) в последней версии стандарта.
- {{htmlattrdef("colspan")}}
- Этот атрибут содержит положительное целое число указывающее сколько столбцов необходимо объединить. По умолчанию значение равно
1 . Значения больше 1000 будет считаться некорректным и будет использовать значение по умолчанию (1).
- {{htmlattrdef("headers")}}
- Этот атрибут содержит список срок разделённых пробелами, каждая соответствует id атрибуту {{HTMLElement("th")}} элементов которые использует этот элемент.
- {{htmlattrdef("rowspan")}}
- Этот атрибут содержит положительное целое число указывающее какое количество строк необходимо объединить. По умолчанию значение равно
1 ; Если его значение 0 , тогда его действие распространяется до конца табличной секции ({{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}, даже если неявно определено чему ячейка принадлежит. Значения выше 65534 сокращаются до 65534.
- {{htmlattrdef("scope")}} {{obsolete_inline("html5")}}
-
- {{htmlattrdef("valign")}} {{Deprecated_inline("html4.01")}}, {{obsolete_inline("html5")}}
- Этот атрибут определяет вертикальное выравнивание текста в ячейке. Возможные значения атрибута:
baseline , поместит текст ближе к нижней части ячейки, но выровняет его по базовой линии символов, а не нижней линии. Если все символы одного размера, тогда имеет такой же эффект как bottom .
bottom , поместит текст как можно ближе к нижней части ячейки
middle , выравнивает текст по центру ячейки
- и
top , который будет выравнивать текст как можно ближе к верхней части ячейки.
Примечание: Не используйте этот атрибут, он устарел (не поддерживается) в последней версии стандарта: вместо этого используйте CSS-свойство {{cssxref("vertical-align")}}.
- {{htmlattrdef("width")}} {{Deprecated_inline("html4.01")}}, {{obsolete_inline("html5")}}
- Этот атрибут устанавливает рекомендуемую ширину ячейки. Свойства cellspacing и cellpadding могут добавить дополнительное пространство и ширина элемента {{HTMLElement("col")}} может иметь некоторый эффект. Обычно если ширина столбца слишком узкая чтобы показать конкретную ячейку должным образом, она может быть расширена при отображении.
Примечание: Не используйте этот атрибут, он устарел в последней версии стандарта: вместо этого используйте CSS-свойство {{cssxref("width")}}.
Примеры
Смотрите страницу {{HTMLElement("table")}} с примерами <td> .
Спецификации
Спецификация |
Статус |
Комментарий |
{{SpecName('HTML WHATWG','tables.html#the-td-element','td element')}} |
{{Spec2('HTML WHATWG')}} |
|
{{SpecName('HTML5 W3C','tabular-data.html#the-td-element','td element')}} |
{{Spec2('HTML5 W3C')}} |
|
Совместимость с браузерами
{{Compat("html.elements.td")}}
Смотрите также
- Другие табличные HTML-элементы: {{HTMLElement("caption")}}, {{HTMLElement("col")}}, {{HTMLElement("colgroup")}}, {{HTMLElement("table")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}, {{HTMLElement("th")}}, {{HTMLElement("thead")}}, {{HTMLElement("tr")}}.
{{HTMLRef}}
|