HTML-таблиці – один із найстаріших і надійних способів структурованої розмітки даних на сайті. Верстка таблиць HTML дозволяє створювати структуровані області для представлення текстової та числової інформації.
Але як правильно зверстати таблицю з урахуванням семантики HTML і CSS-стилізації? І де цьому швидко та легко навчитися, а головне – недорого? У цьому матеріалі ми розглянемо всі важливі аспекти й відповімо на найчастіше задавані питання.
Що таке HTML-таблиці та навіщо вони потрібні
HTML-таблиці призначені для представлення табличних даних. Вони допомагають структурувати інформацію та забезпечують зручність читання контенту. Грамотна верстка таблиць HTML дозволяє правильно відображати дані на будь-яких пристроях і адаптувати їх під стилістику сайту.
Основи семантики HTML при створенні таблиць
При розробці таблиці в HTML важливо дотримуватися принципів семантичної верстки. Це дозволяє пошуковим системам і допоміжним технологіям коректно інтерпретувати дані.
У базовому вигляді HTML-таблиця складається з:
- тега <table> (таблиця) – загальний контейнер для таблиці;
- тега <tr> (рядок) – створює окремий рядок;
- тега <td> (комірка) – створює звичайну комірку;
- тега <th> (заголовок) – комірка заголовка.
Приклад базової структури HTML-таблиці:
<table>
<tr>
<th>Заголовок 1</th>
<th>Заголовок 2</th>
</tr>
<tr>
<td>Комірка 1</td>
<td>Комірка 2</td>
</tr>
</table>
Як зверстати складні таблиці – rowspan/colspan
Для роботи зі складними таблицями HTML необхідно враховувати вкладеність рядків і комірок у HTML5-таблицях, а також застосовувати rowspan і colspan. Це особливо корисно при створенні таких складних HTML-таблиць, як, наприклад, при розробці прайс-листів або розкладів.
Приклад складної табличної верстки HTML:
<table>
<tr>
<th>Заголовок 1</th>
<th colspan=”2″>Заголовок 2</th>
</tr>
<tr>
<td rowspan=”2″>Комірка 1</td>
<td>Комірка 2</td>
<td>Комірка 3</td>
</tr>
<tr>
<td colspan=”2″>Об’єднана комірка</td>
</tr>
</table>
Семантика HTML і стилізація CSS
Для правильної роботи та зручності читання структури таблиць HTML необхідно дотримуватися семантичної верстки. Для покращення зовнішнього вигляду таблиці використовується стилізація CSS. Важливо застосовувати стилі для покращення читабельності та адаптивності.
Деякі корисні CSS-прийоми для таблиць:
table {
width: 100%; /* Розтягує таблицю на всю ширину контейнера */
border-collapse: collapse; /* Об’єднує межі комірок в одну лінію */
}
th, td {
border: 1px solid #000; /* Межі чорного кольору товщиною 1px для комірок */
padding: 10px; /* Внутрішні відступи 10px у комірках */
text-align: left; /* Вирівнювання тексту по лівому краю */
}
th {
background-color: #f2f2f2; /* Сірий фон для заголовків */
}

Навчання верстки таблиць у GoIT
Якщо ти хочеш глибше розібратися в таблицях HTML5, їх стилізації з CSS і створенні складних структур, рекомендуємо пройти мінікурс «Верстка таблиць» від GoIT.
Він включає 10 годин навчальних відео, покрокових текстових інструкцій і квізів, що дозволяють покращити навички верстки й структурування таблиць, створюючи більш професійні вебсайти та проєкти.
Мінікурс орієнтований на практику: ти навчишся створювати, структурувати й верстати різні таблиці з різноманітними типами даних. У результаті навчання ти отримаєш повне розуміння роботи з семантичними елементами таблиць і підготовки їх до верстки.
Після завершення курсу ти зможеш впевнено працювати з таблицями в HTML і CSS, застосовувати семантичну верстку та покращувати користувацький досвід на сайті.
Замість висновку
Верстка HTML-таблиць – це важлива навичка, яка знадобиться кожному веброзробнику. Правильна розмітка таблиці HTML допомагає зробити контент структурованим і зручним для сприйняття. Використовуючи семантику HTML, теги <table th tr td>, правильну CSS-стилізацію, ти зможеш створювати як прості, так і складні таблиці в HTML.
А якщо ти хочеш швидко навчитися верстати таблиці на професійному рівні, придбай мінікурс «Верстка таблиць» від GoIT за вигідною ціною!