CSS властивості
ГлавнаяТеги HTMLТег <colgroup> в HTML

Тег <colgroup> в HTML

344

Елемент <colgroup> (від англ. column group — група колонок) призначений для завдання ширини та стилю однієї або кількох колонок таблиці. Цей елемент дозволяє зменшити код таблиці за рахунок скорочення атрибутів, що повторюються, і при його наявності браузер починає показувати вміст таблиці, не чекаючи її повного завантаження. Елемент <colgroup> можна використовувати в комбінації з <col>, який визначає характеристики однієї або декількох колонок.

Зазвичай тег, що закриває, не потрібен, але якщо <colgroup> виступає як контейнер для елементів <col>, тоді слід додати тег </colgroup> в кінці групи.

Різниця між властивостями <colgroup> і <col> не дуже велика і полягає в наступному. <colgroup> дозволяє об'єднувати колонки в певні групи, також при додаванні атрибуту rules зі значенням groups до елемента <table> браузер малює лінію тільки між колонками, створеними за допомогою <colgroup>. В інших випадках поведінка колонок призначених через елементи <colgroup> та <col> ідентична.

Для <colgroup> можна використовувати такі стильові властивості: border, background, width, visibility. Інші властивості не впливають на елемент.

Синтаксис

<table> <colgroup> <tr> <td>...</td>
</tr>
</table>

Закриваючий тег

Не обов'язковий.

Атрибути

align
Встановлює вирівнювання вмісту колонки по краю.
char
Вирівнює вміст колонки за заданого символу.
charoff
Зсув вмісту осередку щодо заданий символ.
span
Кількість колонок, до яким слід застосовувати атрибути.
valign
Визначає вертикальне вирівнювання вмісту колонки.
width
Ширина колонок.

Приклад

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>COLGROUP</title>
</head>
<body> <table width="100%" cellpadding="2" cellspacing="0" border="1" rules="groups"> <colgroup width="150"> <colgroup span="9" align="center" width="50"> <col span="5"> <col span="4">
</colgroup> <tr> <td>&nbsp;</td><td>1995</td><td>1996</td><td>1997</t <td>1998</td><td>1999</td><td>2000</td><td>2001</td& <td>2002</td><td>2003</td>
</tr> <tr> <td>Нафта</td><td>5</td><td>7</td><td>2</td><td&tt <td>3</td><td>34</td><td>62</td><td>74</td><td
</tr> <tr> <td>Золото</td><td>3</td> <td>6</td><td>4</td><td>6</td> <td>4</td><td>69</td><td>72</td><td>56</td><td
</tr> <tr> <td>Дерево</td><td>5</td><td>8</td><td>3</td><td <td>7</td><td>73</td><td>79</td><td>34</td><td
</tr>
</table>
</body>
</html>

Результат цього прикладу показаний на рис. 1.

Вигляд таблиці при використанні colgroup

Мал. 1. Вигляд таблиці під час використання <colgroup>

Специфікація

Специфікація Статус
WHATWG HTML Living Standard Живий стандарт
HTML5 Рекомендація
HTML 4.01 Specifi cation Рекомендація

Специфікація

Кожна специфікація проходить кілька стадій схвалення.

  • Recommendation (Рекомендація) — специфікація схвалена W3C і рекомендована як стандарт.
  • Candidate Recommendation (Можлива рекомендація) — група, яка відповідає за стандарт, задоволена, як він відповідає своїм цілям, але потрібна допомога спільноти розробників з реалізації стандарту.) — на цьому етапі документ представлений на розгляд Консультативної ради W3C для остаточного затвердження. та внесення поправок для розгляду спільнотою.
  • Editor's draft (Редакторська чернетка) — чорнова версія стандарту після внесення змін до редакторів проекту.
  • Draft (Чернетка специфікації) — перша чорнова версія стандарту.

Особняком стоїть живий стандарт HTML (Living) — він не дотримується традиційної нумерації версій, оскільки перебуває в постійній розробці та оновлюється регулярно.

Браузери

5 12 1 4 1 1
1 1 6 1

Браузери

У таблиці браузерів застосовуються такі позначення.

  •  — елемент повністю підтримується браузером;
  •  — елемент браузером не сприймається та ігнорується;
  •  — при роботі можлива поява різних помилок, або елемент підтримується з застереженнями.

Число вказує версію браузреа, починаючи з який елемент підтримується.

Див. також