HTML-теги colgroup и col.
Сегодня подведем итоги того, о чем мы поговорили в разделе, посвященном таблицам.
Но для начала коротко вспомним, о чем говорили в прошлом видео. А говорили мы о разделении таблицы на части, с помощью HTML-тегов <thead>
, <tbody>
и <tfoot>
. Кроме этого, в прошлом видео уроке мы познакомились с еще одним тегом — <th>
, который создает, так называемые, заголовочные ячейки в таблице. Ранее мы знакомились с HTML-тегом <td>, который создает ячейки в таблице. Тег <th>
предназначен для выполнения таких же задач и обладает такими же параметрами. Отличие его только в том, что он выделяет текст внутри ячеек жирным начертанием.
В этом видео уроке мы познакомимся с двумя последними тегами из раздела таблиц, это <colgroup>
и <col>
. Сразу хочу оговориться, что данные элементы не особо популярны и могут использоваться довольно редко. Однако в спецификации они существуют, и не являются устаревшими. А значит, мы должны знать, для чего они нужны. Оба тега довольно похожи друг на друга в использовании и выполняют одну и ту же задачу. Отличие только в том, что тег
является парным тегом (что это значит?), а <col>
является одиночным тегом, и соответственно они прописываются в документе по-разному.
HTML-теги colgroup и col.
Теперь немного поговорим об их предназначении. Данные HTML-теги могут быть использованы для указания ширины и других характеристик одной или нескольких колонок таблицы. То есть, если мы хотим сделать ширину двух колонок одинаковой, мы будем использовать один из этих тегов. При этом если колонок больше двух, остальные колонки не будут затронуты.
Теги <colgroup>
и <col>
имеют довольно стандартный набор HTML-атрибутов, которые мы можем применить. Здесь стоит отметить, что существую два основных атрибута, которые мы можем использовать. Атрибут span
, с помощью которого мы можем указать количество колонок, для которых будут указаны последующие параметры. Кроме атрибута span
, мы можем использовать атрибут ширины (width
), в котором необходимо указать количество пикселей. Также здесь стоит отметить, что универсальные атрибуты для этих тегов применять нельзя.
Самое главное, что следует учесть при использовании данных элементов — они должны быть указаны в документе до тегов <tr>
и <td>
. Это следует всегда помнить и учитывать. В противном случае HTML-документ просто не пройдет валидацию, о которой, кстати, мы уже скоро тоже будем говорить.
Ну и по уже сложившейся традиции, представлю небольшой пример использования тега <colgroup>
:
Ячейка 1-1 | Ячейка 1-2 | Ячейка 1-3 |
---|---|---|
Ячейка 2-1 | Ячейка 2-2 | Ячейка 2-3 |
Ячейка 3-1 | Ячейка 3-2 | Ячейка 3-3 |
В этом примере мы указали, что две колонки (span
) будут равны ширине (width
) 333 пикселя, а остальные останутся не тронутыми и будут использовать параметр ширины по умолчанию.
Видео урок: HTML-теги colgroup и col.
HTML-справочник и другие материалы можно и нужно скачать здесь!
В следующем видео уроке мы познакомимся со скриптами в HTML.
onafterprint | Скрипт виконується тільки після як документ надрукований. |
onbeforeprint | Скрипт виконується перед тим, як документ надрукований. |
onbeforeunload | Скрипт виконується коли документ ось-ось буде вивантажений |
onhashchange | Скрипт виконується коли там відбулися зміни до частини якоря в URL |
onload | Викликається після того як завантаження елемента завершене. |
onmessage | Скрипт виконується коли викликане повідомлення. |
onoffline | Спрацьовує коли браузер починає працювати в автономному режимі |
ononline | Спрацьовує коли браузер починає працювати в режимі онлай. |
onpagehide | |
onpageshow | Скрипт виконується коли користувач заходить на сторінку. |
onpopstate | Скрипт виконується коли змінено історію одного вікна. |
onresize | Скрипт виконується, коли розмір вікна браузера змінюється. |
onstorage | Скрипт виконується, коли вміст Web Storage оновлюється. |
onunload | Викликається, коли сторінка розвантажена, або вікно браузера було зачинено. |
onblur | Скрипт виконується, коли елемент втрачає фокус. |
onchange | Викликається в той момент, коли значення елемента змінюється. |
oncontextmenu | Скрипт виконується коли викликається контекстне меню. |
onfocus | Викликається в той момент, коли елемент отримує фокус. |
oninput | Скрипт викликається коли користувач вводить дані поле. |
oninvalid | Скрипт виконується, коли елемент недійсний. |
onreset | Викликається, коли натискається у формі кнопка типу Reset. |
onsearch | Викликається, коли користувач щось пише в поле пошуку (для <input type="search">) |
onselect | Викликаєтсья після того як будь-який текст був обраний в елементі. |
onsubmit | Викликається при відправленні форми. |
onkeydown | Подія викликається, коли користувач затис (натиснув та не відпускає) клавішу. |
onkeypress | Викликається коли корисрувач натиснув на клавішу. |
onkeyup | Викликається коли користувач відпускає клавішу. |
onclick | Подія викликається коли користувач клацає ЛКМ по елементу. |
ondblclick | Виникає при подвійному клацанні ЛКМ на елементі. |
ondrag | Періодично викликається при операції перетягування. |
ondragend | Викликається коли користувач відпускає перелягуваний елемент. |
ondragenter | Викликається, коли перетягуваний елемент входить в цільову зону. |
ondragleave | Викликається, коли перетягуваний елемент виходть з зони призначення. |
ondragover | Викликається, коли перетягуваний елемент знаходиться в зоні призначення. |
ondragstart | Викликається, коли користувач починає перетягувати елемент, або виділений текст. |
ondrop | Викликається, коли перетягуваний елемент падає до зони призначення. |
onmousedown | Викликається, коли користувач затискає ЛКМ на елементі. |
onmousemove | Викликається, коли курсор миші переміщається над елементом. |
onmouseout | Викликається, коли курсор виходить за межі елемента. |
onmouseover | Виконується, коли курсор наводиться на елемент. |
onmouseup | Викликається, коли користувач відпускає кнопку миші. |
onscroll | Викликається при прокручуванні вмісту елемента (чи веб-сторінки). |
onwheel | Викликається, коли користувач прокручує коліщатко миші. |
oncopy | Викликається, коли користувач копіює вміст елемента. |
oncut | Викликається, коли користувач вирізає вміст елемента. |
onpaste | Викликається, коли користувач вставляє вміст в елемент. |
onabort | Виконується при перериванні якоїсь події. |
oncanplay | Скрипт виконується коли файл готовий, для початку відтворення (коли він буферизований достатньо, щоб почати відтворення) |
oncanplaythrough | Скрипт виконується, коли контент вже може бути відтворений без переривання на буферизацію. |
Скрипт виконується коли змінюється кий в <track> елемента | |
ondurationchange | Викликається коли змінюється довжина медіа файлу. |
onemptied | Викликається коли доступ до медіа контенту обривається (зникло з’єднання з мережею). |
onended | Викликається коли медіа елемент повністю відтворив свій зміст. |
onshow | Викликається, коли елемент <menu> буде відображено як контекстне меню. |
onloadedmetadata | Скрипт виконується коли метадані (розміри чи тривалість) завантажуються. |
onloadeddata | Викликається коли медіа данні завантажено. |
onloadstart | Викликається коли браузер тільки починає завантажувати медіа дані з сервера. |
onpause | Викликається коли відтворення медіа даних призупинено. |
onplay | Скрипт викликається коли медіа дані готові почати відтворення. |
onplaying | Викликається коли розпочато відтворення медіа даних. |
onprogress | Подія onprogress відбувається, коли браузер завантажує вказане аудіо / відео. |
onratechange | Викликається коли змінюється швидкість відтворення медіа даних. |
onseeked | Викликається коли атрибут seeked у тега audio або video змінює значення з true на false. |
onseeking | Викликається коли атрибут seeking у тегів audio або video змінює значення з false на true |
onstalled | Скрипт виконується коли браузер з будь-якої причини не може отримати медіа дані. |
onsuspend | Скрипт виконується коли з будь-якої причини завантаження данних призупинено до його повного завантаження. |
ontimeupdate | Викликається коли змінилася позиція відтворення елемента <audio> або <video>. |
onvolumechange | Викликається коли змінюється гучність звуку. |
onwaiting | Викликається коли наступний кадр при відтворенні медіа даних недоступний, але браузер очікує що він незабаром завантажиться. |
ontoggle | Викликається, коли користувач відкриває або закриває елемент <details>. |
onerror | Викликається якщо при завантаженні елемента сталася помилка. |
col | Chrome Полная поддержка 1 | Edge Полная поддержка 12 | Firefox Полная поддержка 1 | IE Полная поддержка Да | Opera Полная поддержка Да | Safari Полная поддержка Да | WebView Android Полная поддержка Да | Chrome Android Полная поддержка Да | Firefox Android Полная поддержка 4 | Opera Android Полная поддержка Да | Safari iOS Полная поддержка Да | Samsung Internet Android Полная поддержка Да |
---|---|---|---|---|---|---|---|---|---|---|---|---|
align | Chrome ? | Edge Полная поддержка 12 | Firefox
Нет поддержки
Нет
| IE Полная поддержка Да | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android
Нет поддержки
Нет
| Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
bgcolor | Chrome ? | Edge ? | Firefox Нет поддержки Нет | IE Полная поддержка Да | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android Нет поддержки Нет | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
char | Chrome ? | Edge Полная поддержка 12 | Firefox
Нет поддержки
Нет
| IE Полная поддержка Да | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android
Нет поддержки
Нет
| Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
charoff | Chrome ? | Edge Полная поддержка 12 | Firefox
Нет поддержки
Нет
| IE Полная поддержка Да | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android
Нет поддержки
Нет
| Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
span | Chrome Полная поддержка 1 | Edge Полная поддержка 12 | Firefox Полная поддержка 1 | IE Полная поддержка Да | Opera Полная поддержка Да | Safari Полная поддержка Да | WebView Android Полная поддержка Да | Chrome Android Полная поддержка Да | Firefox Android Полная поддержка 4 | Opera Android Полная поддержка Да | Safari iOS Полная поддержка Да | Samsung Internet Android Полная поддержка Да |
valign | Chrome ? | Edge Полная поддержка 12 | Firefox
Нет поддержки
Нет
| IE Полная поддержка Да | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android
Нет поддержки
Нет
| Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
width | Chrome Полная поддержка 1 | Edge Полная поддержка 12 | Firefox Полная поддержка 1 | IE Полная поддержка Да | Opera Полная поддержка Да | Safari Полная поддержка Да | WebView Android Полная поддержка Да | Chrome Android Полная поддержка Да | Firefox Android Полная поддержка 4 | Opera Android Полная поддержка Да | Safari iOS Полная поддержка Да | Samsung Internet Android Полная поддержка Да |
HTML ǩ
ʵ
colgroup ԪΪей涨˲ͬĶ뷽ʽʽעһ colgroup ԪغУ
<table border="1"> <colgroup span="2" align="left"></colgroup> <colgroup align="right"></colgroup> <tr> <th>ISBN</th> <th>Title</th> <th>Price</th> </tr> <tr> <td>3476896</td> <td>My first HTML</td> <td>$53</td> </tr> </table>
һ
֧
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
֧ <colgroup> ǩ
FirefoxChrome Լ Safari ֧ colgroup Ԫص span width ԡ
÷
<colgroup> ǩڶԱенϣԱиʽ
ȫӦʽ<colgroup> ǩãͲҪԸԪظӦʽˡ
<colgroup> ǩֻ table Ԫʹá
ʾעͣ
ʾΪ <colgroup> ǩ class ԡͿʹ CSS 뷽ʽȺɫȵȡ
עͣcol ԪǽԵĿԪء贴Уͱ tr Ԫڲ涨 td Ԫء
μ<col> ǩ
ѡ
ֵ | ||
---|---|---|
align |
|
ݵˮƽ뷽ʽ |
char | character | 涨ĸַеݡ |
charoff | number | 涨һַƫ |
span | number | 涨Ӧú |
valign |
|
ݵĴֱ뷽ʽ |
width | 涨ϵĿȡ |
Установить цвет фона в три колонны с помощью тегов <colgroup>
и <col>
:
Пример
<table>
<colgroup>
<col span="2">
<col>
</colgroup>
<tr>
<th>ISBN</th>
<th>Название</th>
<th>Цена</th>
</tr>
<tr>
<td>3476896</td>
<td>Мой первый HTML</td>
<td>$53</td>
</tr>
</table>
Определение и использование
Tег <colgroup>
указывает группу из одного или нескольких столбцов в таблице для форматирования.
Tег <colgroup>
полезен для применения стилей ко всем столбцам вместо повторения стилей для каждой ячейки, для каждой строки.
Примечание: Tег <colgroup>
должен быть дочерним элементом <table>
,
после элементов <caption>
и перед элементами <thead>
, <tbody>
, <tfoot>
, и <tr>
.
Совет: Определение различных свойств столбца внутри столбца <colgroup>
,
используйте тег <col>
в теге <colgroup>
.
Поддержка браузеров
Элемент | |||||
---|---|---|---|---|---|
<colgroup> | Да | Да | Да | Да | Да |
Различий между HTML 4.01 и HTML5
Большинство атрибутов в HTML 4.01 не поддерживаются в HTML5.
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
align | left right center justify char | Не поддерживается в HTML5. Выравнивает содержимое в группе столбцов |
char | character | Не поддерживается в HTML5. Выравнивает содержимое в группе столбцов по символу |
charoff | number | Не поддерживается в HTML5. Задает число знаков, содержимое будет выровнено по символу, заданный атрибутом char |
span | number | Задает количество столбцов, которые должны охватывать группа столбцов |
valign | top middle bottom baseline | Не поддерживается в HTML5. Вертикальное выравнивание содержимого в группе столбцов |
width | pixels % relative_length | Не поддерживается в HTML5. Задает ширину группы столбцов |
Глобальные атрибуты
Tег <colgroup>
также поддерживает Глобальные атрибуты в HTML.
Атрибуты событий
Tег <colgroup>
также поддерживает Атрибуты событий в HTML.
Связанные страницы
HTML DOM reference: Объект columnGroup
Настройки CSS по умолчанию
Большинство браузеров будут отображать элемент <colgroup>
со следующими значениями по умолчанию:
HTML тег группы colgroup
Пример
Установите цвет фона для трех столбцов с помощью тегов
<таблица>
colgroup>
tr>
tr>
Table> Попробуй сам "
Ниже приведены примеры "Попробуйте сами".
Определение и использование
Тег
указывает группу из одного или нескольких столбцов в таблице для форматирования.
Тег
полезен для применения стилей ко всем столбцам, а не для повторения стилей для каждой ячейки для каждой строки.
Примечание: Тег
должен быть дочерним элементом элемента,
после любых элементов и перед любыми ,, и элементы. Совет: Чтобы определить различные свойства для столбца в
,
используйте тег
внутри тега
.
Поддержка браузера
Элемент да да да да да
атрибутов
Атрибут Значение Описание пролет номер Указывает количество столбцов, которое группа столбцов должна охватывать .
глобальных атрибутов
Тэг
также поддерживает глобальные атрибуты в HTML.
Атрибуты события
Тег
также поддерживает атрибуты событий в HTML.
Дополнительные примеры
Пример
Выровнять текст в столбцах таблицы (с помощью CSS):
<таблица>
ISBN th>
Title th>
цена th>
tr>
3476896 td>
Мой первый HTML td>
$ 53 td>
tr>
2489604 td>
Мой первый CSS td>
$ 47 td>
tr>
table> Попробуй сам " Пример
Выровнять текст по вертикали в столбцах таблицы (с помощью CSS):
<таблица>
месяц th>
Экономия th>
tr>
январь td>
$ 100 td>
tr>
table> Попробуй сам " Пример
Укажите ширину столбца таблицы (с CSS):
<таблица>
Месяц th>
Сбережения th>
tr>
января td>
$ 100 td>
tr>
февраль td>
80 долларов td>
tr>
table> Попробуй сам "
Связанные страницы
HTML DOM ссылка: объект ColumnGroup
Настройки CSS по умолчанию
В большинстве браузеров отображается элемент
со следующими значениями по умолчанию:
, - Веб-технология для разработчиков
HTML
элемент определяет группу столбцов в таблице.
Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, пожалуйста, клонируйте https://github.com/mdn/interactive-examples и отправьте нам запрос на извлечение.
атрибутов
Атрибуты этого элемента включают глобальные атрибуты.
-
пролет
- Этот атрибут содержит положительное целое число, указывающее количество последовательных столбцов, охватывающих
элементов. Если нет, его значение по умолчанию составляет 1
. Примечание: Этот атрибут применяется к атрибутам группы столбцов, он не влияет на связанные с ним правила стилей CSS или, более того, на ячейки членов столбца группы.- Атрибут
span
не допускается, если в
есть один или несколько элементов
.
Устаревшие атрибуты
Следующие атрибуты устарели и не должны использоваться. Они документированы ниже для справки при обновлении существующего кода и только для исторического интереса.
-
выравнивать
- Этот перечисляемый атрибут указывает, как будет обрабатываться горизонтальное выравнивание содержимого каждой ячейки столбца. Возможные значения:
-
слева
, выравнивая содержимое слева от ячейки -
центр
, центрирование содержимого в ячейке -
справа
, выравнивая содержимое справа от ячейки -
оправдывают
, вставляя пробелы в текстовое содержимое, чтобы содержимое выровнялось в ячейке -
char
, выравнивание текстового содержимого по специальному символу с минимальным смещением, определяемым атрибутами char
и charoff
.
Если этот атрибут не установлен, предполагается, что значение осталось
. Потомки
элементов могут переопределить это значение, используя собственный выравнивающий атрибут
.
Примечание: - Не пытайтесь установить свойство
text-align
для селектора, дающего элемент
. Поскольку элементов не являются потомками
элемента, они не наследуют его.- Если таблица не использует атрибут
colspan
, используйте один селектор CSS td: nth-child (an + b) для каждого столбца, где a - общее количество столбцов в таблице, а b - порядковый номер. положение этого столбца в таблице. Только после этого селектора можно использовать свойство text-align
. - Если в таблице используется атрибут
colspan
, эффект может быть достигнут путем объединения соответствующих селекторов атрибутов CSS, таких как [colspan = n]
, хотя это не тривиально. -
bgcolor
Цвет фона таблицы. Это шестизначный шестнадцатеричный код RGB с префиксом « #
». Также можно использовать один из предопределенных цветов.
Для достижения аналогичного эффекта используйте свойство CSS background-color
.
-
символ
- Этот атрибут определяет выравнивание содержимого в группе столбцов для символа.Типичные значения для этого включают точку (.) При попытке выровнять числа или денежные значения. Если для
align
не установлено значение char
, этот атрибут игнорируется, хотя он все равно будет использоваться в качестве значения по умолчанию для align
, которые являются членами этой группы столбцов. -
charoff
- Этот атрибут используется для указания количества символов для смещения данных столбца от символа выравнивания, указанного атрибутом
char
.
-
valign
- Этот атрибут определяет вертикальное выравнивание текста в каждой ячейке столбца. Возможные значения для этого атрибута:
-
baseline
, который поместит текст как можно ближе к нижней части ячейки, но выровняет его по базовой линии символов, а не по их нижней части. Если символы имеют все размеры, это имеет тот же эффект, что и внизу
. -
bottom
, который поместит текст как можно ближе к нижней части ячейки; -
, середина
, которая будет центрировать текст в ячейке; - и
top
, которые поместят текст как можно ближе к верхней части ячейки.
Примечание: - Не пытайтесь установить свойство
с вертикальным выравниванием для селектора, дающего элемент
. Поскольку элементов не являются потомками
элемента, они не наследуют его.- Если в таблице не используется атрибут colspan , используйте селектор CSS td: nth-child (an + b) для каждого столбца, где a - общее количество столбцов в таблице, а b - порядковый номер. положение столбца в таблице. Только после этого селектора можно использовать свойство с вертикальным выравниванием
.
- Если в таблице используется атрибут
colspan
, эффект может быть достигнут путем объединения соответствующих селекторов атрибутов CSS, таких как [colspan = n]
, хотя это не тривиально. Примеры
См. Страницу <таблица>
с примерами <группа>
.
Технические характеристики
Совместимость браузера
Обновление данных о совместимости GitHub Рабочий стол Мобильный Chrome Edge Firefox Internet Explorer Opera Safari Android для браузера 90fo2 906 Android 906 Android для браузера 90fo2 906 Android Android Firefox 9025 для Android Android Firefox для Android Android Firefo для Android 906 Android Firefox для Android Android Firefo для Android 906 Android для Android браузер Android для Android 906 Android Android-браузер Firefox 9024 для Android Android 906 Android 9025 для Android 9062 Android браузер для Android Android 9025 Opera для Android Safari на iOS Samsung Интернет colgroup
Chrome Полная поддержка 1 Edge Полная поддержка 12 Firefox Полная поддержка 1 IE Полная поддержка Да Opera Полная поддержка Да Safari Полная поддержка Да WebView Android Полная поддержка Да Chrome Android Полная поддержка Да Firefox Android Полная поддержка 4 Opera Android Полная поддержка Да Safari iOS Полная поддержка Да Samsung Интернет Android Полная поддержка Да выровнять
Chrome ? Edge Полная поддержка 12 Firefox Нет поддержки №- Нет поддержки №
- Примечания См. Ошибку 915
IE Полная поддержка Да Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Нет поддержки №- Нет поддержки №
- Примечания См. Ошибку 915
Opera Android ? Safari iOS ? Samsung Интернет Android ? bgcolor
Chrome ? Edge ? Firefox Нет поддержки № IE Полная поддержка Да Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Нет поддержки № Opera Android ? Safari iOS ? Samsung Интернет Android ? символ
хром ? Edge Полная поддержка 12 Firefox Нет поддержки №- Нет поддержки №
- Примечания См. Ошибку 2212
IE Полная поддержка Да Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Нет поддержки №- Нет поддержки №
- Примечания См. Ошибку 2212
Opera Android ? Safari iOS ? Samsung Интернет Android ? charoff
Chrome ? Edge Полная поддержка 12 Firefox Нет поддержки №- Нет поддержки №
- Примечания См. Ошибку 2212
IE Полная поддержка Да Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Нет поддержки №- Нет поддержки №
- Примечания См. Ошибку 2212
Opera Android ? Safari iOS ? Samsung Интернет Android ? пролет
хром Полная поддержка 1 Edge Полная поддержка 12 Firefox Полная поддержка 1 IE Полная поддержка Да Opera Полная поддержка Да Safari Полная поддержка Да WebView Android Полная поддержка Да Chrome Android Полная поддержка Да Firefox Android Полная поддержка 4 Opera Android Полная поддержка Да Safari iOS Полная поддержка Да Samsung Интернет Android Полная поддержка Да valign
Chrome ? Edge Полная поддержка 12 Firefox Нет поддержки №- Нет поддержки №
- Примечания См. Ошибку 915
IE Полная поддержка Да Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Нет поддержки №- Нет поддержки №
- Примечания См. Ошибку 915
Opera Android ? Safari iOS ? Samsung Интернет Android ? ширина
Chrome Полная поддержка 1 Edge Полная поддержка 12 Firefox Полная поддержка 1 IE Полная поддержка Да Opera Полная поддержка Да Safari Полная поддержка Да WebView Android Полная поддержка Да Chrome Android Полная поддержка Да Firefox Android Полная поддержка 4 Opera Android Полная поддержка Да Safari iOS Полная поддержка Да Samsung Интернет Android Полная поддержка Да
Легенда
- Полная поддержка
- Полная поддержка
- Нет поддержки
- Нет поддержки
- Совместимость неизвестна
- Совместимость неизвестна
- Устаревший.Не для использования на новых сайтах.
- Устаревший. Не для использования на новых сайтах.
- См. Примечания к реализации.
- См. Примечания к реализации.
См. Также
- CSS-свойства и псевдоклассы, которые могут быть особенно полезны для стилизации элемента
:- свойство
width
для управления шириной столбца; - псевдокласс
: nth-child, чтобы установить выравнивание в ячейках столбца;
- свойство
text-align
для выравнивания содержимого всех ячеек по одному и тому же символу, например '.».
HTML: тег
HTML5 Document
Если вы создали новую веб-страницу в HTML5, ваш тег
может выглядеть следующим образом:
<Голова>
Пример HTML5 от www.techonthenet.com title>
HEAD>
<Тело>
<Таблица>
<Цв>
COLGROUP>
<Й> Пункт е>
<Й> Количество й>
<Й> Цена й>
<Й> Итого е>
TR>
THEAD>
Бананы TD>
5 TD>
$ 12 TD>
$ 60 TD>
TR>
TBODY>
Table>
Body>
html> В этом примере документа HTML5 мы создали таблицу с разделами
, и .В разделе мы использовали два тега . Первый тег группирует первые три столбца и устанавливает цвет фона столбцов на # FFF9C4. Второй тег группирует 4-й столбец и устанавливает его цвет фона на желтый. HTML 4.01 Переходный документ
Если вы создали новую веб-страницу в HTML 4.01 Transitional, ваш тег
может выглядеть следующим образом:
<Голова>
HTML 4.01 Переходный пример от www.techonthenet.com title>
HEAD>
<Тело>
<Таблица>
<Цв>
COLGROUP>
<Й> Пункт е>
<Й> Количество й>
<Й> Цена й>
<Й> Итого е>
TR>
THEAD>
Бананы TD>
5 TD>
$ 12 TD>
$ 60 TD>
TR>
TBODY>
Table>
Body>
html> В этом HTML 4.01 Пример переходного документа, мы создали таблицу с разделами
, и . В разделе мы использовали два тега . Первый тег группирует первые три столбца и устанавливает цвет фона столбцов на # FFF9C4. Второй тег группирует 4-й столбец и устанавливает его цвет фона на желтый. XHTML 1.0 Переходный документ
Если вы создали новую веб-страницу в XHTML 1.0 Transitional, твой тег
может выглядеть так:
<Голова>
XHMTL 1.0 Переходный пример от www.techonthenet.com title>
HEAD>
<Тело>
<Таблица>
COLGROUP>
<Й> Пункт е>
<Й> Количество й>
<Й> Цена й>
<Й> Итого е>
TR>
THEAD>
Бананы TD>
5 TD>
$ 12 TD>
$ 60 TD>
TR>
TBODY>
Table>
Body>
html> В этом XHTML 1.В примере с переходным документом мы создали таблицу с разделами
, и . В разделе мы использовали два тега . Первый тег группирует первые три столбца и устанавливает цвет фона столбцов на # FFF9C4. Второй тег группирует 4-й столбец и устанавливает его цвет фона на желтый. XHTML 1.0 Строгий документ
Если вы создали новую веб-страницу в XHTML 1.0 Strict, ваш тег
может выглядеть следующим образом:
<Голова>
Строгий пример XHTML 1.0 от www.techonthenet.com title>
HEAD>
<Тело>
<Таблица>
COLGROUP>
<Й> Пункт е>
<Й> Количество й>
<Й> Цена й>
<Й> Итого е>
TR>
THEAD>
Бананы TD>
5 TD>
$ 12 TD>
$ 60 TD>
TR>
TBODY>
Table>
Body>
html> В этом XHTML 1.0 Пример строгого документа, мы создали таблицу с разделами
, и . В разделе мы использовали два тега . Первый тег группирует первые три столбца и устанавливает цвет фона столбцов на # FFF9C4. Второй тег группирует 4-й столбец и устанавливает его цвет фона на желтый. XHTML 1.1 Документ
Если вы создали новую веб-страницу в XHTML 1.1, ваш тег
может выглядеть следующим образом:
<Голова>
Пример XHTML 1.1 от www.techonthenet.com title>
HEAD>
<Тело>
<Таблица>
COLGROUP>
<Й> Пункт е>
<Й> Количество й>
<Й> Цена й>
<Й> Итого е>
TR>
THEAD>
Бананы TD>
5 TD>
$ 12 TD>
$ 60 TD>
TR>
TBODY>
Table>
Body>
html> В этом XHTML 1.1 Пример документа: мы создали таблицу с разделами
, и . В разделе мы использовали два тега . Первый тег группирует первые три столбца и устанавливает цвет фона столбцов на # FFF9C4. Второй тег группирует 4-й столбец и устанавливает его цвет фона на желтый. , HTML-тег
Тег HTML
представляет группу из одного или нескольких столбцов в таблице в документе HTML.
Его можно использовать для применения стилей к одному или нескольким столбцам. Это может быть удобно, поскольку устраняет необходимость применять стили на отдельном уровне . Тег
должен использоваться как дочерний элемент элемента , после любых элементов
и перед любыми , , и элементов. Синтаксис
Тег
записывается как
colgroup>
. Он может иметь либо атрибут span
, который указывает, сколько столбцов нужно охватить, либо он может содержать один или несколько тегов
, которые могут использоваться для представления различных столбцов в элементе
.
Нравится:
<Таблица>
COLGROUP> Ячейка TD> Ячейка TD> Ячейка TD> TR> Table> или это:
<Таблица>
<Цв> Col> <Цв> Col> <Цв> Col> COLGROUP> Ячейка TD> Ячейка TD> Ячейка TD> TR> Table> Примеры
Базовое использование тега
В этом примере мы используем тег
, чтобы охватить первые два столбца таблицы из трех столбцов (и мы применяем к ним цвет фона).
<Название> Пример название> <Стиль> таблица {border-collapse: collapse;}
td, th {border: 1px solid #ccc;} Стиль> <Таблица>
colgroup> Заголовок 1 th> Заголовок 2 th> Заголовок 3 th> TR> Ячейка TD> Ячейка TD> Ячейка TD> TR> Ячейка TD> Ячейка TD> Ячейка TD> TR> Table> Несколько
элементов
Вы можете использовать несколько тегов
для представления различных групп столбцов в таблице.Здесь мы используем два элемента
; первый представляет первые два столбца, а второй представляет третий столбец.
<Название> Пример название> <Стиль> таблица {border-collapse: collapse;}
td, th {border: 1px solid #ccc;} Стиль> <Таблица>
colgroup> COLGROUP> Заголовок 1 th> Заголовок 2 th> Заголовок 3 th> TR> Ячейка TD> Ячейка TD> Ячейка TD> TR> Ячейка TD> Ячейка TD> Ячейка TD> TR> Table> Тег
Если вам нужно применить различные свойства к столбцу внутри группы, вы можете использовать тег
внутри тега
.
Нравится:
<Стиль> таблица, тд, тыс
граница: 1px сплошной черный;
} Стиль> <Таблица>
<Цв> <Цв> COLGROUP> Заголовок 1 th> Заголовок 2 th> Заголовок 3 th> Заголовок 4 th> Заголовок 5 th> TR> Ячейка TD> Ячейка TD> Ячейка TD> Ячейка TD> Ячейка TD> TR> Ячейка TD> Ячейка TD> Ячейка TD> Ячейка TD> Ячейка TD> TR> Table> атрибутов
Атрибуты могут быть добавлены к элементу HTML, чтобы предоставить больше информации о том, как элемент должен выглядеть или вести себя.
Элемент
принимает следующие атрибуты.
Атрибут Описание span
Указывает, сколько столбцов нужно охватить. Этот атрибут не следует использовать, если в этом теге
есть элемента
. Значение этого атрибута должно быть действительным неотрицательным целым числом больше нуля.
Глобальные атрибуты
Следующие атрибуты являются стандартными для всех элементов HTML. Поэтому вы можете использовать эти атрибуты с тегом
, а также со всеми другими тегами HTML.
-
accesskey
-
автокапитализировать
-
класс
-
contenteditable
-
data- *
-
dir
-
Draggable
-
скрыто
-
id
-
режим ввода
-
является
-
Itemid
-
itemprop
-
itemref
-
itemscope
-
itemtype
-
lang
-
часть
-
слот
-
проверка орфографии
-
стиль
-
tabindex
-
название
-
перевод
Полное объяснение этих атрибутов см. В разделе Глобальные атрибуты HTML 5.
Обработчики событий
Атрибуты содержимого обработчика событий позволяют вам вызывать скрипт из вашего HTML. Сценарий вызывается, когда происходит определенное «событие». Каждый атрибут содержимого обработчика событий имеет дело с различным событием.
-
онаборт
-
onauxclick
-
onblur
-
oncancel
-
oncanplay
-
на сайте
-
onchange
-
onclick
-
onclose
-
oncontextmenu
-
онкопия
-
oncuechange
-
oncut
-
ondblclick
-
ondrag
-
ondragend
-
ondragenter
-
ondragexit
-
ondragleave
-
ondragover
-
ondragstart
-
ondrop
-
ondurationchange
-
односторонний
-
onended
-
ошибка
-
onfocus
-
onformdata
-
на входе
-
oninvalid
-
onkeydown
-
onkeypress
-
onkeyup
-
onlanguagechange
-
, нагрузка
-
onloadeddata
-
загруженных метаданных
-
onloadstart
-
onmousedown
-
onmouseenter
-
onmouseleave
-
onmousemove
-
onmouseout
-
onmouseover
-
onmouseup
-
, паста
-
onpause
-
onplay
-
игровой
-
onprogress
-
onratechange
-
по умолчанию
-
onresize
-
onscroll
-
на безопасностьполициальное нарушение
-
в поисках
-
onseeking
-
onselect
-
onslotchange
-
установлено
-
на подачу
-
onsuspend
-
ontimeupdate
-
пуговица
-
onvolumechange
-
в ожидании
-
на колесе
Большинство атрибутов содержимого обработчика событий можно использовать для всех элементов HTML, но некоторые обработчики событий имеют определенные правила относительно того, когда их можно использовать и к каким элементам они применимы.
Подробнее см. В разделе Атрибуты содержимого обработчика событий HTML.
,