Тег table
Тег table создает таблицу. Используется совместно с тегами tr , td , th .
Тег tr создает ряд таблицы, а теги td и th создают ячейки этой таблицы. Разница между td и th : первый — это обычная ячейка, а второй — это ячейка-заголовок.
Атрибуты
| Атрибут | Описание |
|---|---|
| cellspacing | Задает расстояние между ячейками. Устарел, вместо него следует использовать CSS свойство border-spacing . |
| cellpadding | Задает расстояние между текстом и границей ячейки. Устарел, вместо него следует использовать CSS свойство padding . |
| border | Задает границу ячеек и таблицы. Устарел, вместо него следует использовать CSS свойство border . |
Пример
Давайте создадим таблицу с ячейками th и td :
| Имя | Фамилия | Зарплата |
|---|---|---|
| Иван | Иванов | 200$ |
| Николай | Сидоров | 1000$ |
table, td, th < border: 1px solid black; >
Смотрите также
- теги thead , tbody и tfoot ,
которые группируют ряды таблицы - тег caption ,
который задает заголовок всей таблицы - свойство vertical-align ,
которое задает выравнивание текста по вертикали - атрибуты rowspan и colspan ,
которые объединяют ряды и столбцы таблицы
Что такое table в html
Таблицы с невидимой границей долгое время использовались для верстки веб-страниц, позволяя разделять документ на модульные блоки. Подобный способ применения таблиц нашел воплощение на многих сайтах, пока ему на смену не пришел более современный способ верстки с помощью слоев.
Синтаксис
Атрибуты
align Определяет выравнивание таблицы. background Задает фоновый рисунок в таблице. bgcolor Цвет фона таблицы. border Толщина рамки в пикселах. bordercolor Цвет рамки. cellpadding Отступ от рамки до содержимого ячейки. cellspacing Расстояние между ячейками. cols Число колонок в таблице. frame Сообщает браузеру, как отображать границы вокруг таблицы. height Высота таблицы. rules Сообщает браузеру, где отображать границы между ячейками. summary Краткое описание таблицы. width Ширина таблицы.
Также для этого тега доступны универсальные атрибуты и события.
Закрывающий тег
HTML5 IE Cr Op Sa Fx
Таблица размеров обуви Таблица размеров обуви Россия Великобритания Европа Длина ступни, см 34,5 3,5 36 23 35,5 4 36⅔ 23–23,5 36 4,5 37⅓ 23,5 36,5 5 38 24 37 5,5 38⅔ 24,5 38 6 39⅓ 25 38,5 6,5 40 25,5 39 7 40⅔ 25,5–26 40 7,5 41⅓ 26 40,5 8 42 26,5 41 8,5 42⅔ 27 42 9 43⅓ 27,5 43 9,5 44 28 43,5 10 44⅔ 28–28,5 44 10,5 45⅓ 28,5–29 44,5 11 46 29 45 11,5 46⅔ 29,5 46 12 47⅓ 30 46,5 12,5 48 30,5 47 13 48⅔ 31 48 13,5 49⅓ 31,5
Статьи по теме
- Атрибуты тега
- Вложенные таблицы
- Выравнивание таблиц
- Выравнивание элементов
- Заголовок таблицы
- Колонки таблицы
- Макет из двух колонок
- Макет из двух колонок
- Макет из трех колонок
- Макет из трёх колонок
- Объемная таблица
- Особенности верстки слоями
- Особенности таблиц
- Особенности таблиц
- Применение таблиц
- Простая таблица
- Разрезание и склейка изображений
- Сетка таблицы
- Строки таблицы
- Таблица без рамки
- Таблица с рамкой
- Таблицы
- Таблицы и стили
- Таблицы и стили
- Теги для таблиц
Тег HTML таблица
Подробнее про создание таблиц читайте в статье: Создание таблиц в HTML. Все о HTML таблицах.
Синтаксис
HTML контент таблицы
Примеры использования таблиц в HTML коде
Ниже представлены 2 варианта HTML таблиц.
Простая HTML таблица
| Ячейка 1 | Ячейка 2 |
| Ячейка 3 | Ячейка 4 |
HTML код простой таблицы
Ячейка 1
Ячейка 2
Ячейка 3
Ячейка 4
Сложная HTML таблица
| Ячейка колонтитула 1 | Ячейка колонтитула 2 | Ячейка колонтитула 3 |
|---|---|---|
| Ячейка колонтитула 4 | Ячейка колонтитула 5 | Ячейка колонтитула 6 |
| Ячейка 1 | Ячейка 2 | Ячейка 3 |
| Ячейка 4 | ||
HTML код сложной таблицы
Подпись таблицы
Ячейка колонтитула 1
Ячейка колонтитула 2
Ячейка колонтитула 3
Ячейка колонтитула 4
Ячейка колонтитула 5
Ячейка колонтитула 6
Ячейка 1
Ячейка 2
Ячейка 3
Ячейка 4
Поддержка браузерами
| Тег | |||||
| Да | Да | Да | Да | Да |
Атрибуты
Устаревшие атрибуты тега table
Фоновый цвет. В HTML5 используйте CSS.
Примеры:
RGB: rgb(226,112,017), rgb(0, 40, 129).
HTML hex: #1a2a2c, #eee.
HTML colorname: black, yellow;
Определяет какие внешние границы будут отображены:
void — все границы скрыты;
above — только верхняя граница;
below — только нижняя граница;
lhs — только левая граница;
rhs — только правая граница;
vsides — вертикальные границы;
hsides — горизонтальные границы;
box или border — все границы.
В HTML5 используйте CSS.
Определяет какие внутренние границы будут отображены:
none — все скрыты;
groups — границы групп;
rows — границы строк;
cols — границы колонок;
all — все;
В HTML5 используйте CSS.
html теґ

Розподіл таблиці на на верхній нижній колонтитул і тіло відбувається за допомогою тегів:
Розподіл таблиці по колонках відбувається за домомогою нааступних тегів:
Таблиця з невидимою границею використовавалась для створення Web-сторінок. Даний метод використовувався до появи способу верстки шарами, а також за допомогою flex.
Використання інших тегів нарівні (на одному рівні) з тегами елементів таблиці заборонено.
Таблиці не повинні використовуватися для розмітки сторінок! Історично склалося, що деякі веб-розробники використовували HTML таблиці в для створення макета сторінки. Проте, існує безліч альтернатив, за допомогою яких можна створити макет сторінки, наприклад за допомогою CSS.
Теґи tbody, thead, tfoot не є обов’язковими, більшість сучасних браузерів підставляє їх самостійно, але їх можна використати для стилізації таблиці.
Синтаксис
| Атрибут | Опис атрибута |
|---|---|
| align | Визначає положення таблиці на екрані. |
| background | Визначає фоновий малюнок в таблиці |
| bgcolor | Визначає фоновий колір таблиці. |
| border | Визначає, чи використовується таблиця для цілей компонування макета сторінки (табличне верстання) |
| bordercolor | Атрибут `bordercolor` задає колір рамки навколо таблиці. |
| cellpadding | Відступ від рамки до вмісту комірки. |
| cellspacing | Відстань між комірками. |
| cols | Задає кількість стовпчиків у таблиці. |
| frame | Визначає тип рамки навколо таблиці |
| rules | Повідомляє браузеру де показувати рамки між клітинками таблиці. |
| height | Інформація відсутня |
| summary | Стислий опис таблиці. |
| width | Ширина таблиці |
Вказує додаткову текстову підказку
Повідомляє браузеру переводити вказаний текст в елементі чи ні.
Контекстне меню для елемента
Дозволяє активувати або сфокусуватись на елементі за допомогою заданого сполучення клавіш.
Визначає один або кілька класів, щоб зв’язати елемент з таблицею стилів (CSS).
Визначає чи можна перетягувати елемент.
Дозволяє редагувати текст в середні тегу.
Вказує напрямок тексту.
Приховує вміст елемента від перегляду.
Задає унікальний ідентифікатор для елемента.
Визначає основну мову вмісту елемента
Вказує браузеру перевіряти чи ні правопис і граматику в тексті елемента.
Задає вбудований (inline) CSS стиль для елемента.
Встановлює порядок отримання фокусу при переході між елементами за допомогою клавіші `Tab`.
Вказує, що робити з перетягувати елементи.
Більше інформації про загальні атрибути за посиланням Загальні атрибути в html.
| Подія | Опис події |
|---|---|
| onplay | Скрипт викликається коли медіа дані готові почати відтворення. |
| onafterprint | Скрипт виконується тільки після як документ надрукований. |
| onbeforeprint | Скрипт виконується перед тим, як документ надрукований. |
| onbeforeunload | Скрипт виконується коли документ ось-ось буде вивантажений |
| onhashchange | Скрипт виконується коли там відбулися зміни до частини якоря в URL |
| onload | Викликається після того як завантаження елемента завершене. |
| onmessage | Скрипт виконується коли викликане повідомлення. |
| onoffline | Спрацьовує коли браузер починає працювати в автономному режимі |
| ononline | Спрацьовує коли браузер починає працювати в режимі онлай. |
| onpagehide | Скрипт виконується коли користувач переходить на іншу сторінку сторінку. |
| onpageshow | Скрипт виконується коли користувач заходить на сторінку. |
| onpopstate | Скрипт виконується коли змінено історію одного вікна. |
| onresize | Скрипт виконується, коли розмір вікна браузера змінюється. |
| onstorage | Скрипт виконується, коли вміст Web Storage оновлюється. |
| onunload | Викликається, коли сторінка розвантажена, або вікно браузера було зачинено. |
| onblur | Скрипт виконується, коли елемент втрачає фокус. |
| onchange | Викликається в той момент, коли значення елемента змінюється. |
| oncontextmenu | Скрипт виконується коли викликається контекстне меню. |
| onfocus | Викликається в той момент, коли елемент отримує фокус. |
| oninput | Скрипт викликається коли користувач вводить дані поле. |
| oninvalid | Скрипт виконується, коли елемент недійсний. |
| onreset | Викликається, коли натискається у формі кнопка типу Reset. |
| onsearch | Викликається, коли користувач щось пише в поле пошуку (для <input type="search">) |
| onselect | Викликаєтсья після того як будь-який текст був обраний в елементі. |
| onsubmit | Викликається при відправленні форми. |
| onkeydown | Подія викликається, коли користувач затис (натиснув та не відпускає) клавішу. |
| onkeypress | Викликається коли корисрувач натиснув на клавішу. |
| onkeyup | Викликається коли користувач відпускає клавішу. |
| ondblclick | Виникає при подвійному клацанні ЛКМ на елементі. |
| ondrag | Періодично викликається при операції перетягування. |
| ondragend | Викликається коли користувач відпускає перелягуваний елемент. |
| ondragenter | Викликається, коли перетягуваний елемент входить в цільову зону. |
| ondragleave | Викликається, коли перетягуваний елемент виходть з зони призначення. |
| ondragover | Викликається, коли перетягуваний елемент знаходиться в зоні призначення. |
| ondragstart | Викликається, коли користувач починає перетягувати елемент, або виділений текст. |
| ondrop | Викликається, коли перетягуваний елемент падає до зони призначення. |
| onmousedown | Викликається, коли користувач затискає ЛКМ на елементі. |
| onmousemove | Викликається, коли курсор миші переміщається над елементом. |
| onmouseout | Викликається, коли курсор виходить за межі елемента. |
| onmouseover | Виконується, коли курсор наводиться на елемент. |
| onmouseup | Викликається, коли користувач відпускає кнопку миші. |
| onscroll | Викликається при прокручуванні вмісту елемента (чи веб-сторінки). |
| onwheel | Викликається, коли користувач прокручує коліщатко миші. |
| oncopy | Викликається, коли користувач копіює вміст елемента. |
| oncut | Викликається, коли користувач вирізає вміст елемента. |
| onpaste | Викликається, коли користувач вставляє вміст в елемент. |
| onabort | Виконується при перериванні якоїсь події. |
| oncanplay | Скрипт виконується коли файл готовий, для початку відтворення (коли він буферизований достатньо, щоб почати відтворення) |
| oncanplaythrough | Скрипт виконується, коли контент вже може бути відтворений без переривання на буферизацію. |
| oncuechange | Скрипт виконується коли змінюється кий в <track> елемента |
| ondurationchange | Викликається коли змінюється довжина медіа файлу. |
| onemptied | Викликається коли доступ до медіа контенту обривається (зникло з’єднання з мережею). |
| onended | Викликається коли медіа елемент повністю відтворив свій зміст. |
| onshow | Викликається, коли елемент <menu> буде відображено як контекстне меню. |
| onloadedmetadata | Скрипт виконується коли метадані (розміри чи тривалість) завантажуються. |
| onloadeddata | Викликається коли медіа данні завантажено. |
| onloadstart | Викликається коли браузер тільки починає завантажувати медіа дані з сервера. |
| onpause | Викликається коли відтворення медіа даних призупинено. |
| onplaying | Викликається коли розпочато відтворення медіа даних. |
| onprogress | Подія onprogress відбувається, коли браузер завантажує вказане аудіо / відео. |
| onratechange | Викликається коли змінюється швидкість відтворення медіа даних. |
| onseeked | Викликається коли атрибут seeked у тега audio або video змінює значення з true на false. |
| onseeking | Викликається коли атрибут seeking у тегів audio або video змінює значення з false на true |
| onstalled | Скрипт виконується коли браузер з будь-якої причини не може отримати медіа дані. |
| onsuspend | Скрипт виконується коли з будь-якої причини завантаження данних призупинено до його повного завантаження. |
| ontimeupdate | Викликається коли змінилася позиція відтворення елемента <audio> або <video>. |
| onvolumechange | Викликається коли змінюється гучність звуку. |
| onwaiting | Викликається коли наступний кадр при відтворенні медіа даних недоступний, але браузер очікує що він незабаром завантажиться. |
| ontoggle | Викликається, коли користувач відкриває або закриває елемент <details>. |
| onerror | Викликається якщо при завантаженні елемента сталася помилка. |
| onclick | Подія викликається коли користувач клацає ЛКМ по елементу. |
Більше інформації про html події за посиланням Атрибути подій в html.
Переглядачі
- Стаціонарні переглядачі
- Мобільні переглядачі
