Синтаксис
<table>
<thead>
<tr>
<th>...</th>
</tr>
</thead>
<tbody>
<tr>
<td>...</td>
</tr>
...
</tbody>
</table>
Описание
Тег <table> (от англ. table — таблица) служит контейнером для тегов, определяющих содержимое таблицы.
Внутри контейнера <table> допустимо использовать следующие элементы: <caption>, <col>, <colgroup>, <tbody>, <td>, <tfoot>, <th>, <thead> и <tr>.
Внимание!
Контейнеры <thead>, <tbody> и <tfoot> нужны для указания каждой части таблицы.
Любая таблица состоит из строк (тег <tr>) и ячеек (тег <td>).
Заголовок строки или столбца таблицы задается при помощи тега <th>. Данный элемент размещается в первой строке таблицы. В браузере он автоматически выделяется жирным.
Примечание!
Теги <thead>, <tbody>, <tfoot> и <th> не является обязательными элементами таблицы, но мы рекомендуем включать их в таблицу, так как они помогают лучше структурировать контент, а также помогает поисковым машинам лучше индексировать таблицы.
Атрибуты, которые можно использовать в теге <table>, указаны ниже. Также тег поддерживает глобальные атрибуты и атрибуты события.
Атрибуты
Атрибут | Значение | Описание |
align | left center right |
Устанавливает выравнивание содержимого колонки. |
background | URL-адрес |
Задает фоновый рисунок в таблице. |
bgcolor | rgb(x,x,x) #xxxxxx название цвета |
Задает цвет фона таблицы. |
border | число |
Задает толщину рамки в пикселях. |
cellpadding | число |
Задает расстояние между границей ячейки и ее содержимым. |
cellspacing | число |
Задает расстояние между ячейками. |
cols | число |
Задает число колонок в таблице. |
frame | void above below hsides lhs rhs vsides box border |
Указывает браузеру, как отображать границы вокруг таблицы. |
height | % px |
Задает высоту таблицы |
rules | none groups rows cols all |
Сообщает браузеру, где отображать границы между ячейками. |
sortable | sortable |
Указывает, что данные в таблице могут быть отсортированы. |
summary | текст |
Дает краткое описание таблицы. |
width | % px |
Задает ширину таблицы. |
Пример
HTML-код:
</thead>
<tbody>
</tbody>
Отображение в браузере:
№ | Страна | Город |
---|---|---|
1 | Россия | Москва |
2 | Беларусь | Минск |
3 | Украина | Киев |
Параметры CSS по умолчанию
table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
Поддержка браузера
Элемент |
Chrome |
Opera |
Firefox |
Safari |
Microsoft Edge |
<table> | Да | Да | Да | Да | Да |
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии