Тег <colgroup> задает группу столбцов внутри таблицы с общими свойствами. Тег может включать в себя несколько элементов <col>, которые определяют свойства столбцов.
Синтаксис
Тег <colgroup> парный, закрывающий тег </colgroup> обязателен.
Тег <colgroup> размещается внутри тега <table> перед тегами <thead>, <tbody>, <tfoot> и <tr> и после тега <caption>, если он используется (в тег <caption> вставляют название таблицы).
В одну HTML таблицу можно включать несколько тегов <colgroup>.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
table,th,td {
border:1px solid black;
}
</style>
</head>
<body>
<table>
<colgroup>
<col span="2" style="background-color:#EDEDED; width: 150px;">
<col style="background-color:#50F740; width: 50px;">
</colgroup>
<tr>
<th>Имя</th>
<th>Пол</th>
<th>Возраст</th>
</tr>
<tr>
<td>Мэри Николсон</td>
<td>женский</td>
<td>19</td>
</tr>
<tr>
<td>Джон Джонсон</td>
<td>мужской</td>
<td>23</td>
</tr>
</table>
</body>
</html>
Результат
Атрибуты тега
Атрибут | Значение | Описание |
---|---|---|
align | Устанавливает выравнивание содержимого колонки.
Не поддерживается в HTML5. |
|
left | Выравнивает по левому краю. | |
right | Выравнивает по правому краю. | |
center | Выравнивает по центру. | |
justify | Выравнивает по правому и левому краю. | |
char | Выравнивает по специальному символу с минимальным смещением, которые определены атрибутами char и charoff. | |
char | character | Выравнивает содержимое колонки по заданному символу. Используется только если атрибут align = "char". Не поддерживается в HTML5. |
charoff | number | Сдвигает содержимое ячейки относительно заданного символа, указанного как значение атрибута вправо (положительные значения) или влево (отрицательные значения).
Используется только если атрибут align = "char".
Не поддерживается в HTML5. |
span | number | Устанавливает количество столбцов, характеристики которых определяет элемент <col>. Число должно быть целым положительным. Если параметр не задан, то по умолчанию значение будет 1. . |
valign | Выравнивает содержимое по вертикали.Не поддерживается в HTML5. | |
top | Выравнивает по верхнему краю строки. | |
bottom | Выравнивает по нижнему краю. | |
middle | Выравнивает по середине. | |
baseline | Выравнивает по базовой линии. | |
width | % pixels relative_length |
Устанавливает ширину колонки. Не поддерживается в HTML5. |
Тег <colgroup> также поддерживает глобальные атрибуты и атрибуты событий.
Поддержка браузера
✓ | ✓ | ✓ | ✓ | ✓ |
Практикуйте свои знания
What is the purpose and usage of the 'colgroup' tag in HTML?
Правильный!
Неправильно!