Таблиці
Last updated
Last updated
Таблиці у верстці використовують для структурування табличних даних. Дуже давно верстку сторінок робили таблицями. Сьогодні такий спосіб верстки лишається тільки для електронних листів. На сторінці у вигляді таблиці можуть бути представлені календарі, транспортні розклади, виписки фінансових операцій тощо.
Для прикладу розглянемо таку таблицю:
Базові теги таблиці:
<table> - контейнер таблиці в який вміщують інші теги розмітки
<tr> - рядок таблиці (table row). Він повинен містити хоча б одну клітинку
<td> - клітинка таблиці (table data). Клітинки розташовують тільки всередині рядка. У кожному рядку таблиці має міститися однакова кількість клітинок
Зверстаємо цю таблицю:
Для розмітки шапки таблиці існують окремі семантичні теги. Для рядка використовують той самий тег <tr>. Для клітинки застосовують спеціальний тег <th> (table header). За замовченням цей текст жирний і розташовується по центру.
Для семантичного опису деяких елементів в таблиці існують спеціальні структурні теги.
<thead> - шапка таблиці. У ньому розміщують рядки заголовку таблиці
<tbody> - тіло таблиці. У ньому розташовують основну групу рядків таблиці
<tfoot> - підвал таблиці. У ньому розташовують нижні відокремлені рядки таблиці
Додамо семантичних тегів до таблиці:
Якщо таблиця має заголовок, то його можна оформити за допомогою тегу заголовка.
У цьому випадку з таблицями для цього існує спеціальний семантичний тег <caption>. Його розташовують всередині тегу <table>.
Приклад наведеної вище таблиці (стилізація буде розглянута далі):
Буває необхідність об'єднання деяких комірок по вертикалі або горизонталі. Розглянемо далі на прикладі як це можна реалізувати.
У цій таблиці зʼєднуються перші дві комірки по вертикалі, А також друга і третя комірки в першому рядку по горизонталі.
Для цього використовують атрибути colspan і rowspan.
rowspan - обʼєднує комірки по вертикалі
colspan - обʼєднує комірки по горизонталі
У цих параметрах вказують кількість комірок яку потрібно об'єднати.
Покликання: