Коли ми говоримо про таблиці в HTML, у багатьох одразу згадуються шкільні уроки інформатики — сірі клітинки, купа тегів і думка, що це щось складне й нудне. Насправді все набагато простіше. Таблиця в HTML — це просто зручний спосіб охайно розкласти інформацію по рядках і стовпцях.
Уяви собі звичайну таблицю в зошиті: зверху — назви колонок, збоку — рядки з даними. В HTML усе так само. Все починається з одного тегу, який каже браузеру: “Гей, тут буде таблиця!”.
І цей тег — <table>.
Всередині нього ми створюємо рядки (<tr> — table row) і комірки. Комірки бувають двох типів:
<th> — заголовок стовпця (зазвичай жирним шрифтом і по центру),
<td> — звичайна комірка з даними.
Наприклад, якщо ти хочеш зробити таблицю з розкладом уроків, вона буде виглядати приблизно так:
<table>
<tr>
<th>Урок</th>
<th>Предмет</th>
<th>Час</th>
</tr>
<tr>
<td>1</td>
<td>Математика</td>
<td>08:30</td>
</tr>
<tr>
<td>2</td>
<td>Історія</td>
<td>09:20</td>
</tr>
<tr>
<td>3</td>
<td>Українська мова</td>
<td>10:10</td>
</tr>
</table>
Кожен рядок (<tr>) — це горизонтальна лінія в таблиці. А <td> — окрема клітинка.
<table> — початок таблиці.
<tr> — створює рядок.
<th> — заголовок колонки.
<td> — клітинка з даними.
І все! Всього чотири теги, і таблиця готова.
Якщо написати таблицю без оформлення, її не буде видно — жодних ліній, просто текст. Щоб таблиця виглядала звично, можна додати атрибут border.
<table border="1">
<tr>
<th>Урок</th>
<th>Предмет</th>
<th>Час</th>
</tr>
<tr>
<td>1</td>
<td>Математика</td>
<td>08:30</td>
</tr>
<tr>
<td>2</td>
<td>Історія</td>
<td>09:20</td>
</tr>
<tr>
<td>3</td>
<td>Українська мова</td>
<td>10:10</td>
</tr>
</table>
Тепер таблиця має рамку, і все видно чітко.
Щоб таблиця виглядала зручніше, можна використовувати кілька простих атрибутів:
border — додає рамку таблиці.<table border="1">
cellpadding — відступ усередині комірок (щоб текст не притискався до краю).<table border="1" cellpadding="5">
cellspacing — відстань між комірками.<table border="1" cellspacing="5">
width — ширина таблиці або колонки.<table width="100%"> — таблиця на всю ширину сторінки.
align — вирівнювання таблиці (зліва, справа або по центру).<table align="center">
bgcolor — колір фону таблиці або клітинки.<table bgcolor="#f2f2f2"> або <td bgcolor="lightyellow">
colspan і rowspan — об’єднують комірки по горизонталі чи вертикалі.
<td colspan="2">Текст</td>
Колись таблиці навіть використовували для створення цілих сайтів (так, серйозно!). Зараз так не роблять — таблиці потрібні лише для табличних даних: прайс-листів, розкладів, звітів тощо.
Якщо хочеш, щоб таблиця виглядала гарніше, можна додати стилі, але це вже тема для наступного уроку.
Перевірка знань: Тест з основ HTML
129
HTML з нуля: Додаємо аудіо та відео на сайт — для початківців. Урок №26
152
HTML з нуля: Атрибут download в HTML5 (для скачування файлів). Урок №25
169
HTML з нуля: Коментарі в HTML. Урок №24
147
HTML з нуля: Тег DOCTYPE в HTML. Урок №23
117
Залишити відповідь