9.1 Використання атрибутів
Стилізування таблиць в HTML може бути виконано різними способами. Один з них — це використання атрибутів безпосередньо в тегу таблиці та її елементах. Хоча сучасні веб-розробники зазвичай надають перевагу використанню CSS для стилізування, розуміння атрибутів HTML корисне для базового стилізування.
Основні атрибути таблиці
Атрибут border
Визначає товщину рамки таблиці. Зазвичай значення вказується в пікселях.
<table border="1">
<tr>
<th>Ім'я</th>
<th>Оцінка</th>
</tr>
<tr>
<td>Іван</td>
<td>91</td>
</tr>
<tr>
<td>Марія </td>
<td>94</td>
</tr>
<tr>
<td>Ніна</td>
<td>89</td>
</tr>
</table>
Атрибут cellpadding:
Визначає внутрішні відступи комірок (відступи всередині комірок від їх меж).
<table cellpadding="10">
<tr>
<th>Ім'я</th>
<th>Оцінка</th>
</tr>
<tr>
<td>Іван</td>
<td>91</td>
</tr>
<tr>
<td>Марія</td>
<td>94</td>
</tr>
<tr>
<td>Ніна</td>
<td>89</td>
</tr>
</table>
Атрибут cellspacing:
Визначає відстань між комірками.
<table cellspacing="5">
<tr>
<th>Ім'я</th>
<th>Оцінка</th>
</tr>
<tr>
<td>Іван</td>
<td>91</td>
</tr>
<tr>
<td>Марія</td>
<td>94</td>
</tr>
<tr>
<td>Ніна</td>
<td>89</td>
</tr>
</table>
Атрибути width і height:
Визначають ширину і висоту таблиці. Ці атрибути можна використовувати також у тегах <td> та <th> для встановлення розмірів комірок.
<table style="text-align: left;" width="100%" height="200">
<tr>
<th width="50%">Ім'я</th>
<th width="25%">Проект</th>
<th width="25%">Місто</th>
</tr>
<tr>
<td>Аліса</td>
<td>25</td>
<td>Париж</td>
</tr>
</table>
Атрибут align:
Задає вирівнювання таблиці на сторінці (left, right, center).
<table align="center">
<tr>
<th>Ім'я</th>
<th>Оцінка</th>
</tr>
<tr>
<td>Іван</td>
<td>91</td>
</tr>
<tr>
<td>Марія</td>
<td>94</td>
</tr>
<tr>
<td>Ніна</td>
<td>89</td>
</tr>
</table>
Атрибут bgcolor:
Визначає колір фону таблиці або комірок.
<table bgcolor="#f0f0f0">
<tr>
<th>Ім'я</th>
<th>Оцінка</th>
</tr>
<tr>
<td>Іван</td>
<td>91</td>
</tr>
<tr>
<td>Марія</td>
<td>94</td>
</tr>
<tr>
<td>Ніна</td>
<td>89</td>
</tr>
</table>
9.2 Атрибути для комірок таблиці
Атрибути для комірок таблиці
Атрибут colspan:
Об'єднує комірки по горизонталі.
<td colspan="2">Об'єднана комірка</td>
Атрибут rowspan:
Об'єднує комірки по вертикалі.
<td rowspan="2">Об'єднана комірка</td>
Атрибут align:
Визначає горизонтальне вирівнювання вмісту комірки (left, right, center).
<td align="center">Центрований текст</td>
Атрибут valign:
Визначає вертикальне вирівнювання вмісту комірки (top, middle, bottom).
<td valign="top">Текст у верхній границі</td>
Атрибут bgcolor:
Визначає колір фону для комірки.
<td bgcolor="#ffcc00">Кольоровий фон</td>
9.3 Повний приклад
Повний приклад стилізування таблиці з атрибутами:
<table border="1" cellpadding="10" cellspacing="5" width="80%" align="center" bgcolor="#e0e0e0">
<caption>Список студентів та їх оцінки</caption>
<thead bgcolor="#c0c0c0">
<tr>
<th align="left">Ім'я</th>
<th align="center">Вік</th>
<th align="right">Місто</th>
</tr>
</thead>
<tbody>
<tr>
<td>Іван</td>
<td align="center">30</td>
<td align="right">Лондон</td>
</tr>
<tr>
<td colspan="2" align="center">Марія та Петро</td>
<td align="right">Ліверпуль</td>
</tr>
<tr>
<td rowspan="2" valign="middle">Анна</td>
<td>25</td>
<td>Манчестер</td>
</tr>
<tr>
<td>27</td>
<td>Лідс</td>
</tr>
</tbody>
<tfoot>
<td colspan="3" align="center">Кінець таблиці</td>
</tfoot>
</table>
Пояснення прикладу
border="1": встановлює рамку таблиці товщиною в 1 піксельcellpadding="10": встановлює внутрішній відступ в 10 пікселів для всіх комірок таблиціcellspacing="5": встановлює відстань в 5 пікселів між комірками таблиціwidth="80%": встановлює ширину таблиці у 80% від ширини батьківського елементаalign="center": центрує таблицю на сторінціbgcolor="#e0e0e0": встановлює колір фону для таблиці<caption>: додає заголовок таблиці-
<thead>і<tbody>: групують заголовки і тіло таблиці. Колір фону для заголовків встановлено за допомогоюbgcolor="#c0c0c0" <th>і<td>: використовуються для визначення комірок заголовків і даних<align>і<valign>: визначають горизонтальне і вертикальне вирівнювання вмісту комірок<colspan>і<rowspan>: об'єднують комірки по горизонталі і вертикалі
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ