Синтаксис

<colgroup>...</colgroup>

Описание

Тег <colgroup> (от англ. column group — группа колонок) предназначен для задания ширины и стиля одной или нескольких колонок таблицы.

Элемент позволяет браузеру начинать показывать содержимое таблицы, не дожидаясь её полной загрузки и уменьшить код таблицы за счёт сокращения повторяющихся атрибутов.

Внимание!

Тег <colgroup> размещается внутри тега <table> перед тегами <thead><tbody><tfoot>, и <tr> и после тега <caption> (если он есть). В теге <table> можно включать несколько тегов <colgroup>.

Его можно использовать в комбинации с тегом <col>, который определяет характеристики одной или нескольких колонок.

Примечание!

Обычно закрывающий тег не требуется, но если <colgroup> выступает как контейнер для тега <col>, тогда тег <colgroup> нужно закрыть (</colgroup>).

Атрибуты, которые можно использовать в теге <colgroup>, указаны ниже. Также тег поддерживает глобальные атрибуты и атрибуты события.

Атрибуты

Атрибут Значение Описание
align left
right
center
justify
char

Выравнивание содержимого в группе столбцов.

Не поддерживается в HTML5

char character Выравнивание содержимого в группе столбцов по символу.

Не поддерживается в HTML5

charoff number Задает количество символов, которое будет выровнено по отношению к символу, указанному атрибутом char.

Не поддерживается в HTML5

span number Указывает число столбцов, которые должна охватывать группа столбцов
valign top
middle
bottom
baseline
Вертикальное выравнивание содержимого в группе столбцов.

Не поддерживается в HTML5

width px
%
relative_length
Задает ширину группы столбцов.

Не поддерживается в HTML5

Пример

HTML-код:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Тег colgroup</title>
</head>
<body>
    <table>
        <colgroup>
            <col span="2" style="background-color:#b29797; width: 120px;">
            <col style="background-color:#0fb200; width: 60px;">
        </colgroup>
        <tr>
        <th>Имя</th>
        <th>Пол</th>
        <th>Возраст</th>
        </tr>
        <tr>
        <td><em>Ирина Петрова</em></td>
        <td>женский</td>
        <td>25</td>
        </tr>
        <tr>
        <td><em>Иван Иванов</em></td>
        <td>мужской</td>
        <td>27</td>
        </tr>
    </table>
</body>
</html>

Отображение в браузере:

Имя Пол Возраст
Ирина Петрова женский 25
Иван Иванов мужской 27

Параметры CSS по умолчанию

colgroup {
    display: table-column-group;
}

Поддержка браузера

Элемент

Chrome

Chrome

Opera

Opera

Firefox

Firefox

Safari

Safari

Microsoft Edge

Microsoft Edge

<colgroup> Да Да Да Да Да

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.