Содержание

HTML тег

❮ Назад Вперед ❯

Тег <td> используется для создания стандартной ячейки HTML таблицы. Тег должен находиться внутри контейнера <tr>, который определяет строки таблицы. Для определения заголовочной ячейки используется тег <th>.

Содержимым тега <td> может быть любой HTML элемент; текст, форма, изображение, таблица и т.д. По умолчанию содержимое ячейки отображается обычным шрифтом и выравнивается по левому краю.

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

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

Добавленные браузером ячейки не имеют рамок, и если они находятся друг за другом, то будут отображаться в виде одной объединенной ячейки.

<table>
 <tr>
   <td>...</td>
 </tr>
</table>

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
    <style>
      th, td {
        padding: 10px;
        border: 1px solid #666;
      }
    </style>
  </head>
  <body>
    <table>
      <tr>
        <th>Месяц</th>
        <th>Дата</th>
      </tr>
      <tr>
        <td>Март</td>
        <td>10.09.2018</td>
      </tr>
      <tr>
        <td>Июнь</td>
        <td>18.07.2018</td>
      </tr>
    </table>
  </body>
</html>

Попробуйте сами!

Результат

В этом примере мы задали строки таблицы тегами <tr>, заголовочные ячейки определили тегами <th>, а стандартные ячейки — тегами <td>.

Атрибуты colspan и rowspan обычно используются с тегом <td>, чтобы содержимое охватывало несколько столбцов или строк.

Пример с атрибутом colspan

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
    <style>
      th, td { 
        padding: 10px; 
        border: 1px solid #666;
      }
    </style>
  </head>
  <body>
    <table>
      <tr>
        <th>Эл.  почта компании</th>
        <th>Дата</th>
      </tr>
      <tr>
        <td><a href="#">[email protected]</a></td>
        <td>01.09.2017</td>
      </tr>
      <tr>
        <td colspan="2" valign="bottom" >[email protected]; <strong>01.09.2017 </strong><span>(received date)</span></td>
      </tr>
    </table>
  </body>
</html>

Попробуйте сами!

Результат

Пример с атрибутом rowspan

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
    <style>
      th, td { 
        padding: 10px; 
        border: 1px solid #666;
      }
    </style>
  </head>
  <body>
    <table>
      <tr>
        <th>Месяц</th>
        <th>Год</th>
      </tr>
      <tr>
        <td >Март</td>
        <td rowspan="2">2014</td>
      </tr>
      <tr>
        <td>Июнь</td>
      </tr>
    </table>
  </body>
</html>

Попробуйте сами!

Результат

Тег <td> поддерживает также глобальные атрибуты и атрибуты событий.

Как добавить стиль к тегу <td> ?

Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега <td>:

  • CSS свойство font-style задает стиль шрифта: normal | italic | oblique | initial | inherit
  • CSS свойство font-family создает приоритетный список названий семейства шрифтов и/или общее имя шрифтов для выбранных элементов.
  • CSS свойство font-size задает размер щрифта.
  • CSS свойство font-weight устанавливает насыщенность шрифта.
  • CSS свойство text-transform задает регистр текста (заглавные или строчные буквы).
  • CSS свойство text-decoration устанавливает оформление текста. Оно является сокращенным свойством для text-decoration-line, text-decoration-color, text-decoration-style.

Цвет текста внутри тега <td>:

  • CSS свойство color определяет цвет контента и оформления текста.
  • CSS свойство background-color устанавливает фоновый цвет элемента.

Стили форматирования текста для тега <td>:

  • CSS свойство text-indent указывает размер отступа первой строки в текстовом блоке.
  • CSS свойство text-overflow указывает, как будет отображаться пользователю строчный текст, выходящий за границы блока.
  • CSS свойство white-space указывает, как будут отображены пробелы внутри элемента.
  • CSS свойство word-break указывает перенос строки.

Другие свойства для тега <td>:

  • CSS свойство text-shadow добавляет тень к тексту.
  • CSS свойство text-align-last выравнивает последнюю строку текста.
  • CSS свойство line-height устанавливает межстрочный интервал.
  • CSS свойство letter-spacing устанавливает расстояние между буквами/символами в тексте.
  • CSS свойство word-spacing устанавливает расстояние между словами в тексте.

Тег | HTML справочник

HTML теги

Значение и применение

Таблицы помогают нам систематизировать определённые данные в строки и столбцы. Они могут содержать в себе различную информацию, например, такую как текст, изображения, нумерованные и маркированные списки и т.п.

Чтобы понять, как составить таблицу, давайте рассмотрим ее простейший вариант:

Основное содержимое таблицы заключается в тег <table>..</table>.

Каждая строка таблицы помещается в элемент <tr>…</tr>.

Ячейка заголовка таблицы помещается в элемент <th>…</th> (при этом содержимое отображается жирным начертанием и выравнивается по центру).

Каждая ячейка данных таблицы помещается в элемент <td>…</td>.

Наименование таблицы, если оно требуется размещается внутри элемента <caption>…</caption> (необязательный элемент). Обращаю Ваше внимание, что если Вы планируете использовать данный элемент в своей таблице, то он должен следовать в документе сразу за элементом <table>. По умолчанию наименование таблицы размещается по центру вверху таблицы (расположение заголовка таблицы возможно изменить, используя CSS свойство caption-side).

Поддержка браузерами

Тег
Chrome

Firefox

Opera

Safari

IExplorer

Edge
<td>ДаДаДаДаДаДа

Атрибуты

АтрибутЗначениеОписание
abbrtextНе поддерживается в HTML5.
Определяет сокращенный вариант содержания в ячейке данных, либо выступает в роли альтернативного текста. Применение атрибута не отображается в браузере, но может быть использовано, например, для чтения с экрана или в работе скриптов.
alignright
left
center
justify
char
Не поддерживается в HTML5.
Выравнивает содержимое ячейки данных таблицы.
axiscategory_nameНе поддерживается в HTML5.
Назначение категории ячейки данных.
bgcolorrgb(x,x,x)
#xxxxxx
colorname
Не поддерживается в HTML5.
Задает цвет фона для ячейки данных таблицы.
charcharacterНе поддерживается в HTML5.
Выравнивает содержимое в ячейке данных таблицы по заданному символу. Атрибут char может быть использован только если атрибут align = «char».
charoffnumberНе поддерживается в HTML5.
Атрибут, который позволяет произвести выравнивание в ячейке данных с символа, указанного в атрибуте, путем смещения от определённого символа вправо (положительные значения) или влево (отрицательные значения). Атрибут charoff может быть использован только если атрибут align = «char».
colspannumberОпределяет количество столбцов, которое ячейка данных должна охватывать. Значение атрибута должно быть неотрицательном целым числом. Не рекомендуется использовать значения свыше 1000, т.к. они могут быть обрезаны до этого числа.
Значение по умолчанию 1.
headersheader_idУказывает id одной или нескольких заголовочных ячеек (HTML тег <th>), связанных с данной ячейкой данных. Применение атрибута не отображается в браузере, но может быть использовано, например, для чтения с экрана или в работе скриптов.
heightpixels
%
Не поддерживается в HTML5.
Устанавливает высоту ячейки данных.
nowrapnowrapНе поддерживается в HTML5.
Указывает, что содержание в ячейке данных не должно переноситься.
rowspannumberОпределяет количество строк, которые ячейка данных должна охватывать. Значение атрибута должно быть неотрицательном целым числом. Не рекомендуется использовать значения свыше 65534, т.к. они могут быть обрезаны до этого числа. Значение по умолчанию 1.
scopecol
colgroup
row
rowgroup
Не поддерживается в HTML5.
Определяет способ связать заголовочную ячейку (HTML тег <th>) с ячейками данных в таблице. Применение атрибута не отображается в браузере, но может быть использовано, например, для чтения с экрана или в работе скриптов.
valigntop
middle
bottom
baseline
Не поддерживается в HTML5.
Вертикальное выравнивание содержимого в ячейке данных.
widthpixels
%
Не поддерживается в HTML5.
Определяет ширину ячейки данных.

Пример использования

<!DOCTYPE html>
<html>
<head>
<title>Пример использования тега <td></title>
</head>
<body>
	<table border = "1"> <!--начало содержимого таблицы-->
		<caption>Элементарная таблица</caption> <!-- наименование таблицы-->
		<tr> <!--описываем первую строку-->
			<th>Ячейка заголовка 1</th>
			<th>Ячейка заголовка 2</th> 
			<th>Ячейка заголовка 3</th>
		</tr> 
		<tr> <!--описываем вторую строку-->
			<td>Ячейка данных 1 Строка 2</td>
			<td>Ячейка данных 2 Строка 2</td>
			<td>Ячейка данных 3 Строка 2</td>
		</tr>
		<tr> <!-- описываем третью строку-->
			<td>Ячейка данных 1 Строка 3</td>
			<td>Ячейка данных 2 Строка 3</td>
			<td>Ячейка данных 3 Строка 3</td>
		</tr>
	</table> <!-- конец таблицы-->
</body>
</html>

К данной таблице для наглядности мы добавили атрибут border (граница) со значением «1», которое определяет, что граница должна отображаться вокруг ячеек таблицы. Атрибут граница практически не используется в HTML, в данном случае использование CSS было бы предпочтительнее и давало бы более гибкие возможности.

Пример таблицы, составленной на HTML.

Объединение столбцов

Объединение столбцов в элементах <td> допускается с помощью атрибута colspan (при этом ячейка данных растягивается вправо на заданное количество ячеек).

<!DOCTYPE html>
<html>
<head>
<title>Пример использования атрибута colspan HTML тега <td></title>
</head>
<body>
	<table border = "1">
		<tr>
			<th >Ячейка заголовка 1</th>
			<th >Ячейка заголовка 2</th>
			<th >Ячейка заголовка 3</th>
		</tr>
		<tr>
			<td>Ячейка данных 1 Строка 2</td>
			<td>Ячейка данных 2 Строка 2</td>
			<td>Ячейка данных 3 Строка 2</td>
		</tr>
		<tr>
			<td colspan = "2">Ячейка 1 Строка 3 (colspan="2")</td>
			<td>Ячейка 2 Строка 3</td>
		</tr>
	</table>
</body>
</html>

В браузере это выглядит следующим образом:

Пример использования атрибута colspan HTML тега <td> (число столбцов, которое ячейка данных должна охватывать).

Объединение строк

Объединение строк в элементах <th> (ячейка заголовка таблицы) или <td> допускается с помощью атрибута rowspan (диапазон ячеек задается сверху вниз и охватывает несколько строк – ячейка растягивается вниз).

<!DOCTYPE html>
<html>
<head>
<title>Пример объединения строк в таблице</title>
</head>
<body>
	<table border = "1"> <!-- начало содержимого таблицы-->
		<caption>Элементарная таблица</caption> <!--наименование таблицы-->
		<tr> <!--описываем первую строку-->
			<th colspan = "2">Ячейка заголовка 1</th><!--растягиваем на 2 ячейки-->
			<th>Ячейка заголовка 2</th>
		</tr>
		<tr><!--описываем вторую строку-->
			<td rowspan = "2">Ячейка данных 1 Строка 2</td>
			<td>Ячейка данных 2 Строка 2</td>
			<td>Ячейка данных 2 Строка 3</td>
		</tr>
		<tr> <!--описываем третью строку (первая ячейка занята предыдущей строкой) -->
			<td>Ячейка данных 2 Строка 3</td>
			<td>Ячейка данных 3 Строка 3</td>
		</tr>
	</table> <!--конец таблицы-->
</body>
</html>
Пример таблицы с объединёнными столбцами и строками на HTML.

Отличия HTML 4.01 от HTML 5

В HTML 5 была прекращена поддержка 11 атрибутов.

Значение CSS по умолчанию

td {
display: table-cell;
vertical-align: inherit;
}

Поддержка глобальных атрибутов

Элемент поддерживает «глобальные атрибуты».

Атрибуты событий

Элемент поддерживает «атрибуты событий».

HTML теги

Как верстать таблицы, теги tr, td

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

Основным тегом для верстки таблиц является тег <table>. Он оборачивает все содержимое и закрывается по окончанию. Все мы знаем, что у таблицы есть строки и столбцы. Для обозначения строк используем тег <tr>, а для столбцов тег <td>. Содержимое каждого столбца оборачиваем тегом td. Теги td находятся внутри тегов tr. В случае с простейшей таблицей число тегов td в каждой строке(tr) одинаково.

Иногда в процессе верстки таблиц возникает необходимость создать заголовки столбца, для этого мы используем тег th. Этот тег аналогичен тегу td, тоже расположен внутри tr, но идеологически и стилистически отличается. По умолчанию он выделен жирно, и текст в нем выравнивается по центру.

Не совесем понятно? Рассмотрим таблицу из 4 строк и 2х столбцов с заголовками:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Простая таблица</title>
</head>
<body> <table border="1">
<tr>
<th>Заголовок 1</td>
<th>Заголовок 2</td>
</tr>
<tr>
<td>Пример столбца 1</td>
<td>Пример столбца 2</td>
</tr>
<tr>
<td>Пример столбца 3</td>
<td>Пример столбца 4</td>
</tr>
<tr>
<td>Пример столбца 5</td>
<td>Пример столбца 6</td>
</tr>
<tr>
<td>Пример 7</td>
<td>Длинный текст 8</td>
</tr>
</table>
</body>
</html>

В итоге получаем:

Заголовок 1Заголовок 2
Пример столбца 1 Пример столбца 2
Пример столбца 3 Пример столбца 4
Пример столбца 5 Пример столбца 6
Пример 7 Длинный текст 8

Объединение ячеек в таблице по вертикали и горизонтали, верстка

Теперь поговорим об одном достаточно сложном и непонятном моменте в верстке таблиц. Часто нам необходимо объединить ячейки таблицы между собой по вертикали или горизонтали. Для этого используется атрибут colspan для ячеек таблицы td. Значения у этого атрибута в виде чисел. Если ставим цифру 2 в значение, то совмещаем по горизонтали две ячейки, текущую и ту, что справа, но в разметке правой ячейки уже быть не должно, содержимое пишем в тот td, которому задали colspan.

Для совмещения ячеек по вертикали необходимо использовать аналогичный атрибут rowspan для тега td. Например, задаем значение 2, значит совмещаем ячейку с нижней. Не забываем удалить ту ячейку, с которой совмешаем из разметки таблицы, иначе выйдет смещение и появление лишних элементов в таблице. Почему объединение по вертикали сложнее? Ведь в разметки таблицы данных нижняя ячейка лежит в следующем теге tr, поэтому ее удаление не столь очевидно, как при объединении по горизонтали.

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

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Простая таблица</title>
</head>
<body> <table border="1">
<tr>
<td colspan="2">Объединяем вправо</td>
<td colspan="2" rowspan="2">Объединяем все</td>
</tr>
<tr>
<td>Пример столбца 3</td>
<td rowspan="2">Объединяем вниз</td>
</tr>
<tr>
<td>Пример столбца 5</td>
<td>Пример столбца 6</td>
<td>Текст</td>
</tr>
<tr>
<td>Пример 7</td>
<td>Длинный текст 8</td>
<td>Текст</td>
<td>Текст</td>
</tr>
</table>
</body>
</html>
Объединяем вправо Объединяем все
Пример столбца 3 Объединяем вниз
Пример столбца 5 Пример столбца 6 Текст
Пример 7 Длинный текст 8 Текст Текст

CSS-оформление таблиц

Верстать таблицы научились, теперь можно создавать таблицы с любым количеством столбцов и строк, нужно лишь корректировать необходимым образом html-разметку. Чтобы придать таблицам привычный вид, нужно знать о css-свойствах, которые полезны при верстке таблиц. 

Во-первых, таблицам можно задавать рамки. Рамку можно задать, как самой таблице, так и каждой размеченой ячейке таблицы. Но выглядят такие рамки неэстетично и непривычно, чтобы избежать просветов между рамками, используют свойство border-collapse: collapse; Оно накладывает рамки ячеек и убирает нежелательные расстояния между ними. Рамку задаем с помощью свойства border: 2px solid #000; Этим свойством и его значением задаем размер рамки в два пикселя, черного цвета, простой линией.

С помощью рамок можно придать таблице определенный вид. Допустим, хотим расчертить таблицу только на строки или столбцы. Для этого используем css-свойства border-bottom и border-right. С помощью этих свойств задаем рамку у ячейки только с одной стороны,что расчерчивает таблицу нужным образом.

Еще одним важным моментом в верстке таблиц становятся отступы внутри ячейки, их задаем с помощью свойства padding. Можно задать отступ только с одной стороны, для это используем одно из свойств padding-top, padding-right, padding-bottom или padding-left.

Для выравнивания текста внутри ячейки по горизонтали используем css-свойство text-align со значениями left, center и right. Для выравнивания по вертикали подойдет свойство vertical-align. Оно имеет значения top, middle, bottom. Можно задать для ячеек и строк цвет текст (color), цвет фона (background-color), жирность текста (font-weight) и так далее. Чтобы присвоить определенные стили только для конкретной строки или ячейки целесообразно использовать классы для них, а затем писать css-свойства уже для новых классов.

Пример css-кода для разметки простой таблицы.

table {
border-collapse: collapse;
border: 2px solid black;
}
td {
padding: 5px;
padding-right: 10px;
border-bottom: 1px solid lightgray;
text-align:center; } th {
padding: 10px;
border: 1px solid black;
}
tr {
background-color: #eee;
}

Тег HTML tr

❮ Назад Полный справочник HTML Далее ❯


Пример

Простая таблица HTML с тремя строками; одна строка заголовка и две строки данных:


 
   

 
 

   
 

   

 
Месяц Экономия
Январь 100 долларов США
Февраль $80

Попробуйте сами »

Другие примеры «Попробуйте сами» ниже.


Определение и использование

Тег определяет строку в таблице HTML.

Элемент содержит один или несколько или элементы.


Поддержка браузера

Элемент
Да Да Да Да Да

Глобальные атрибуты

Тег также поддерживает глобальные атрибуты в HTML.


Атрибуты событий

Тег также поддерживает атрибуты событий в HTML.



Дополнительные примеры

Пример

Как выровнять содержимое внутри (с помощью CSS):


 

   
 

   
   
 
Месяц Экономия
Январь 100$

Попробуйте сами »

Пример

Как добавить фоновый цвет к строка таблицы (с CSS):


 
   

 
 
   
   
 
 
Месяц Экономия
Январь 100 долларов США

Попробуйте сами »

Пример

Как вертикально выровнять содержимое внутри (с помощью CSS):


 

   
 

   
   
 
Месяц Экономия
Январь $100

Попробуйте сами »

Пример

Как создать заголовки таблиц:

3

3

3


 
   

   
 

   

   

Имя Электронная почта Телефон
Джон Доу john. [email protected] 123-45-678

Попробуйте сами »

Пример

Как создать таблицу с заголовком:



 

   
 

   

 
 

   
 
Ежемесячная экономия
Месяц Экономия
Январь 100 долларов
Февраль 80$

Попробуйте сами »

Пример

Как определить ячейки таблицы, которые охватывают более одной строки или один столбец:


 
   

   

 
   

   

 
Имя Электронная почта Телефон
Джон Доу [email protected] 123-45-678 212-00-546

Попробуйте сами »


Связанные страницы

Учебник по HTML: Таблицы HTML

Справочник по HTML DOM: Объект TableRow

3

3

Учебное пособие по CSS: Таблицы стилей


Настройки CSS по умолчанию

Большинство браузеров отображают элемент со следующими значениями по умолчанию:

tr {
  display: table-row;
  вертикальное выравнивание: наследовать;
цвет границы: наследовать;
}

❮ Предыдущий Полный справочник HTML Далее ❯


НОВИНКА

Мы только что запустили
Видео W3Schools

Узнать

ВЫБОР ЦВЕТА
КОД ИГРЫ

Играть в игру




Лучшие учебники
Учебник HTML
Учебник CSS
Учебник по JavaScript
How To Tutorial
Учебник по SQL
Учебник по Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery

HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
Справочник по jQuery

Основные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery

FORUM | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.

HTML: тег


В этом руководстве по HTML объясняется, как использовать элемент HTML, называемый тегом , с синтаксисом и примерами.

Описание

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

Синтаксис

В HTML синтаксис тега следующий: ( пример таблицы, где вторая строка содержит стандартные ячейки или данные для таблицы )

 
<таблица>
  
    Элемент
    Сумма
  
  
    Бананы
    $8
  
  

Или тег может быть определен в необязательном теге следующим образом: ( , который будет обсуждаться подробнее в руководстве по тегу )

 
<таблица>
  
    
      Элемент
      Сумма
    
  
  
    
      Бананы
      $8
    
  

 

Пример вывода

 

Атрибуты

Помимо глобальных атрибутов, ниже приведен список атрибутов, специфичных для тега:

.
Атрибут Описание HTML-совместимость
сокращенный Краткое описание содержимого ячейки Устарело в HTML5
выровнять Горизонтальное выравнивание текста. Это может быть одно из следующих значений: слева, по центру, справа, по ширине, символ Устарело в HTML 4.01, устарело в HTML5, используйте CSS
ось Список строк, разделенных пробелами. Вместо этого используйте атрибут области видимости. Устарело в HTML5
бгколор Цвет фона ячейки Нестандартный, используйте CSS
символ Установить символ для выравнивания ячеек в столбце Устарело в HTML 4.01, устарело в HTML5
уголь Количество символов для смещения данных столбца от символов выравнивания (в атрибуте char) Устарело в HTML 4.01, устарело в HTML5
столбец Количество столбцов, которые расширяет ячейка (по умолчанию — 1, максимальное значение — 1000) HTML 4.01, HTML5
коллекторы Список строк (разделенных пробелами), соответствующих атрибуту id элемента, к которому он применяется HTML 4. 01, HTML5
ряд Количество строк, которые расширяет ячейка (по умолчанию — 1, максимальное значение — 65534) HTML 4.01, HTML5
прицел Список строк, разделенных пробелами Устарело в HTML5
валайн Вертикальное выравнивание текста. Это может быть одно из следующих значений: базовый уровень, нижний, средний, верхний Устарело в HTML 4.01, устарело в HTML5, используйте CSS

Примечание

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

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

Тег совместим со следующими браузерами:

  • Chrome
  • Андроид
  • Firefox (Геккон)
  • Firefox Mobile (Геккон)
  • Internet Explorer (IE)
  • Пограничный мобильный телефон
  • Опера
  • Опера Мобайл
  • Сафари (веб-кит)
  • Сафари Мобильный

Пример

Мы обсудим тег ниже, исследуя примеры использования тега в HTML5, HTML 4.01 Transitional, XHTML 1.0 Transitional, XHTML 1.0 Strict и XHTML 1.1.

  • HTML5
  • HTML4
  • XHTML

Документ HTML5

Если вы создали новую веб-страницу в HTML5, ваш тег может выглядеть следующим образом:

 

<голова>
<мета-кодировка="UTF-8">
Пример HTML5 от www.techonthenet.com

<тело>
<таблица>
  
    Заголовок столбца 1
    Заголовок столбца 2
  
  
    Данные в столбце 1, строке 2
    Данные в столбце 2, строке 2
  
  
    Данные в столбце 1, строке 3
    Данные в столбце 2, строке 3
  
  
    Данные в столбце 1, строке 4
    Данные в столбце 2, строке 4
  


 

В этом примере документа HTML5 мы создали таблицу с помощью тега

, которая имеет 2 столбца и 4 строки. Строка 1 таблицы определяется с помощью первого тега. Он имеет 2 ячейки заголовка таблицы, определенные с помощью тега

В этом примере переходного документа HTML 4. 01 мы создали таблицу с помощью тега

. Строки 2–4 таблицы используют тег для определения стандартных ячеек таблицы.

HTML 4.01 Transitional Document

Если вы создали новую веб-страницу в HTML 4.01 Transitional, ваш тег

может выглядеть следующим образом:

 

<голова>

Переходный пример HTML 4.01 от www.techonthenet.com

<тело>
<таблица>
  
Заголовок столбца 1 Заголовок столбца 2
Данные в столбце 1, строке 2 Данные в столбце 2, строке 2
Данные в столбце 1, строке 3 Данные в столбце 2, строке 3
Данные в столбце 1, строке 4 Данные в столбце 2, строке 4
, которая имеет 2 столбца и 4 строки. Строка 1 таблицы определяется с помощью первого тега. Он имеет 2 ячейки заголовка таблицы, определенные с помощью тега

В этом примере переходного документа XHTML 1. 0 мы создали таблицу с помощью тега

. Строки 2–4 таблицы используют тег для определения стандартных ячеек таблицы.

XHTML 1.0 Transitional Document

Если вы создали новую веб-страницу в XHTML 1.0 Transitional, ваш тег

может выглядеть следующим образом:

 

<голова>

Переходный пример XHMTL 1.0 от www.techonthenet.com

<тело>
<таблица>
  
Заголовок столбца 1 Заголовок столбца 2
Данные в столбце 1, строке 2 Данные в столбце 2, строке 2
Данные в столбце 1, строке 3 Данные в столбце 2, строке 3
Данные в столбце 1, строке 4 Данные в столбце 2, строке 4
, которая имеет 2 столбца и 4 строки. Строка 1 таблицы определяется с помощью первого тега. Он имеет 2 ячейки заголовка таблицы, определенные с помощью тега

В этом примере XHTML 1. 0 Strict Document мы создали таблицу с помощью тега

. Строки 2–4 таблицы используют тег для определения стандартных ячеек таблицы.

XHTML 1.0 Strict Document

Если вы создали новую веб-страницу в XHTML 1.0 Strict, ваш тег

может выглядеть следующим образом:

 

<голова>

Строгий пример XHTML 1.0 от www.techonthenet.com

<тело>
<таблица>
  
Заголовок столбца 1 Заголовок столбца 2
Данные в столбце 1, строке 2 Данные в столбце 2, строке 2
Данные в столбце 1, строке 3 Данные в столбце 2, строке 3
Данные в столбце 1, строке 4 Данные в столбце 2, строке 4
, которая имеет 2 столбца и 4 строки. Строка 1 таблицы определяется с помощью первого тега. Он имеет 2 ячейки заголовка таблицы, определенные с помощью тега

В этом примере документа XHTML 1. 1 мы создали таблицу с помощью тега

. Строки 2–4 таблицы используют тег для определения стандартных ячеек таблицы.

Документ XHTML 1.1

Если вы создали новую веб-страницу в XHTML 1.1, ваш тег

может выглядеть следующим образом:

 

<голова>

Пример XHTML 1.1 с сайта www.techonthenet.com

<тело>
<таблица>
  
Заголовок столбца 1 Заголовок столбца 2
Данные в столбце 1, строке 2 Данные в столбце 2, строке 2
Данные в столбце 1, строке 3 Данные в столбце 2, строке 3
Данные в столбце 1, строке 4 Данные в столбце 2, строке 4
, которая имеет 2 столбца и 4 строки. Строка 1 таблицы определяется с помощью первого тега. Он имеет 2 ячейки заголовка таблицы, определенные с помощью тега , , , даже если неявно определено), которому принадлежит ячейка. Значения выше 65 534 обрезаются до 65 534.

Устаревшие атрибуты

сокращение Устаревший

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

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

выровнять Устаревший

Этот перечисляемый атрибут указывает, как будет обрабатываться горизонтальное выравнивание содержимого ячейки. Возможные значения:

  • по левому краю : Содержимое выравнивается по левому краю ячейки.
  • center : Содержимое располагается по центру ячейки.
  • справа : Содержимое выравнивается по правому краю ячейки.
  • по ширине (только с текстом): содержимое растягивается внутри ячейки так, чтобы оно покрывало всю ее ширину.
  • char (только с текстом): содержимое выравнивается по символу внутри элемента
. Строки 2–4 таблицы используют тег для определения стандартных ячеек таблицы.

&двоеточие; Элемент ячейки данных таблицы — HTML: Язык гипертекстовой разметки

HTML-элемент

определяет ячейку таблицы, содержащую данные. Участвует в модель стола .

Этот элемент включает глобальные атрибуты.

столбец

Этот атрибут содержит неотрицательное целочисленное значение, указывающее, на сколько столбцов расширяется ячейка. Его значение по умолчанию — 1 . Значения выше 1000 будут считаться неправильными и будут установлены на значение по умолчанию (1).

Этот атрибут содержит список строк, разделенных пробелами, каждая из которых соответствует id атрибут

элементов, которые применяются к этому элементу.

междурядья

Этот атрибут содержит неотрицательное целочисленное значение, указывающее, на сколько строк расширяется ячейка. Его значение по умолчанию — 1 ; если его значение установлено на 0 , оно распространяется до конца раздела таблицы (

с минимальным смещением. Этот символ определяется атрибутами char и charoff . Не реализовано (см. ошибку 2212).

Значение по умолчанию, если этот атрибут не указан, равно осталось .

Примечание:

  • Чтобы добиться того же эффекта, что и left , center , right или justify , примените свойство CSS text-align к элементу.
  • Чтобы добиться того же эффекта, что и значение char , присвойте свойству text-align то же значение, которое вы использовали бы для char . Не реализовано в CSS.
ось Устаревший

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

цвет Устаревший

Этот атрибут определяет цвет фона каждой ячейки в столбце. Это 6-значный шестнадцатеричный код RGB с префиксом « # ». Также можно использовать одно из предопределенных ключевых слов цвета.

Для достижения аналогичного эффекта используйте свойство CSS background-color .

символ Устаревший

Содержимое элемента ячейки выровнено по символу. Типичные значения включают точку (.) для выравнивания чисел или денежных значений. Если align не установлен в char , этот атрибут игнорируется.

уголь Устаревший

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

высота Устаревший

Этот атрибут используется для определения рекомендуемой высоты ячейки. Вместо этого используйте свойство CSS height .

прицел Устаревший

Этот перечисляемый атрибут определяет ячейки, к которым относится элемент заголовка (определенный в

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

валайн Устаревший

Этот атрибут указывает, как текст выравнивается по вертикали внутри ячейки. Возможные значения этого атрибута: