Предназначен для создания одной ячейки таблицы. Тег <TD>
должен размещаться внутри контейнера <TR>, который
в свою очередь располагается внутри тега <TABLE>.
Синтаксис
<table>
<tr>
<td>...</td>
</tr>
</table>
Параметры
align
Определяет выравнивание содержимого ячейки по горизонтали.
Определяет изображение, которое будет использоваться в качестве фонового рисунка
ячейки таблицы. В отличие от обычных изображений, для фона не устанавливаются
ширина и высота, и он всегда отображается в натуральную величину с масштабом
100%. Если рисунок по размеру меньше ширины или высоты ячейки, то картинка повторяется
по горизонтали вправо и вниз, выстраиваясь, как мозаика. По этой причине на
месте стыка фоновых картинок могут возникнуть видимые перепады, заметные для
посетителей сайта. При выборе фонового рисунка убедитесь, что обеспечен достаточный
контраст между ним и содержимым ячейки. В качестве фона допускается использовать
анимированные изображения в формате GIF, но они отвлекают внимание читателей.
Синтаксис
<td background="URL">...</td>
Аргументы
Любой допустимый адрес изображения — можно использовать относительный
или абсолютный путь.
Значение по умолчанию
Нет.
Аналог CSS
background-image
Пример 3. Фоновый рисунок в ячейке
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег TD, параметр background</title>
</head>
<body>
<table width="600">
<tr>
<td background="/images/snow.gif">Ячейка с фоновым рисунком</td>
</tr>
</table>
</body>
</html>
Параметр BGCOLOR
HTML:
3.2
4
XHTML:
1.0
1.1
Описание
Устанавливает цвет фона ячейки.
Синтаксис
<td bgcolor="цвет">...</td>
Аргументы
Значение цвета можно задавать двумя способами.
1. По его названию
Браузеры поддерживают некоторые цвета по их названию.
2. По шестнадцатеричному значению
Для задания цветов используются числа в шестнадцатеричном коде. Шестнадцатеричная
система, в отличие от десятичной системы, базируется, как следует из ее названия,
на числе 16. Цифры будут следующие: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D,
E, F. Цифры от 10 до 15 заменены латинскими буквами. Числа больше 15 в шестнадцатеричной
системе образуются объединением двух чисел в одно. Например, числу 255 в десятичной
системе соответствует число FF в шестнадцатеричной системе. Чтобы не возникало
путаницы в определении системы счисления, перед шестнадцатеричным числом ставят
символ решетки #, например #666999. Каждый из трех цветов — красный, зеленый
и синий — может принимать значения от 00 до FF. Таким образом, обозначение
цвета разбивается на три составляющие #rrggbb, где первые два символа отмечают
красную компоненту цвета, два средних — зеленую, а два последних —
синюю.
Значение по умолчанию
Зависит от браузера и его версии, обычно используется белый цвет фона.
Устанавливает число ячеек, которые должны быть объединены по горизонтали.
Этот параметр имеет смысл для таблиц, состоящих из нескольких строк. Например,
как для таблицы, показанной на рис. 1.
ячейка 1
ячейка 2
ячейка 3
Рис. 1. Пример таблицы, где используется горизонтальное объединение ячеек
В приведенной на рис.1 таблице содержатся две строки и две колонки, причем
верхние горизонтальные ячейки объединены с помощью параметра colspan.
Браузер сам устанавливает высоту таблицы и ее ячеек исходя из их содержимого.
Однако при использовании параметра height высота
ячеек будет изменена. Здесь возможны два варианта. Если значение height
меньше, чем содержимое ячейки, то этот параметр будет проигнорирован. В случае,
когда установлена высота ячейки, превышающая ее содержимое, добавляется пустое
пространство по вертикали.
Синтаксис
<td height="значение">...</td>
Аргументы
Любое целое значение в пикселах или процентах от доступного пространства.
Добавление параметра nowrap к тегу <TD>
заставляет текст внутри ячейки отображаться без переносов, одной сплошной строкой.
Неправильное использование этого атрибута может привести к тому, что таблица
будет слишком широкой и не поместится целиком на веб-страницу. Как следствие,
появится горизонтальная полоса прокрутки. В любом случае, пользоваться подобной
таблицей будет неудобно, из-за чего применение параметра nowrap
осуждается в спецификации HTML 4.
Синтаксис
<td nowrap>...</td>
Аргументы
Нет.
Значение по умолчанию
По умолчанию параметр nowrap не установлен.
Аналог CSS
white-space
Пример 8. Использование параметра nowrap
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег TD, параметр nowrap</title>
</head>
<body>
<table width="400">
<tr>
<td nowrap>Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate
velit esse molestie consequat, vel illum dolore eu feugiat nulla
facilisis at vero eros et accumsan et iusto odio dignissim qui blandit
praesent luptatum zzril delenit au gue duis dolore te feugat nulla
facilisi. Ut wisi enim ad minim veniam, quis nostrud exerci taion
ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat.
Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en
commodo consequat.</td>
</tr>
</table>
</body>
</html>
Параметр ROWSPAN
HTML:
3.2
4
XHTML:
1.0
1.1
Описание
Устанавливает число ячеек, которые должны быть объединены по вертикали. Этот
параметр имеет смысл для таблиц, состоящих из нескольких строк. Например, как
для таблицы, показанной на рис. 2.
ячейка 1
ячейка 2
ячейка 3
Рис. 2. Пример таблицы, где используется вертикальное объединение ячеек
В приведенной на рис. 2 таблице содержатся две строки и две колонки, причем
левые вертикальные ячейки объединены с помощью параметра rowspan.
Выравнивание содержимого ячейки по верхнему краю строки.
middle
Выравнивание по середине.
bottom
Выравнивание по нижнему краю.
baseline
Выравнивание по базовой линии, при этом происходит привязка содержимого
ячейки к одной линии.
Значение по умолчанию
middle
Аналог CSS
vertical-align
Пример 10. Выравнивание в ячейке
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег TD, параметр valign</title>
</head>
<body>
<table width="60%" border="1">
<tr>
<td valign="top" height="200">Выравнивание по верхнему краю</td>
<td valign="bottom">Выравнивание по нижнему краю</td>
</tr>
</table>
</body>
</html>
Параметр WIDTH
HTML:
3.2
4
XHTML:
1.0
1.1
Описание
Задает ширину ячейки. Если общая ширина содержимого превышает указанную ширину
ячейки, то браузер будет пытаться «втиснуться» в заданные размеры за счет форматирования
текста. В случае, когда это невозможно, например, в ячейке находятся изображения,
параметр width будет проигнорирован, и новая ширина
ячейки будет вычислена на основе ее содержимого.
Синтаксис
<td width="значение">...</td>
Аргументы
Любое целое значение в пикселах или процентах от доступного пространства.