LAST UPDATED: JUNE 2, 2020
HTML colgroup Tag
The HTML <colgroup>
tag is used to specify the properties like font color, background color, border, etc for a group of columns in a table.
-
This is helpful in applying a style to multiple columns without defining the style again and again for each cell just like the HTML <col> tag.
-
The <colgroup>
tag must be placed after the <caption>
tag and before the <tbody>
, <thead>
, <tfoot>
, <tr>
tags.
-
You can use the span attribute of the <colgroup>
tag to specify the number of columns on which you want to apply the properties
HTML <colgroup>
Tag - Syntax and Usage
The <colgroup>
element requires the start(opening) tag and end(closing) tag.
Given Below is the required syntax for the same:
<colgroup>
.....
</colgroup>
HTML <colgroup>
Tag Basic Example
Below we have a basic example for clear understanding of <colgroup>
tag:
In the example above, we have used the span
attribute to cover two columns using the <colgroup>
tag.
HTML <colgroup>
Tag Attributes
This element does not have any specific attributes although this element supports Global attributes and Event attributes.
The main attribute of the <colgroup>
tag is the span
attribute.
-
The span
attribute can have a value in the form of a positive integer.
-
The default value of the span
attribute is 1.
-
The value of span indicates the number of consecutive columns the colgroup element spans or covers.
Default CSS style for HTML <colgroup>
tag
colgroup {
display: table-column-group;
}
Browser Support for HTML5<colgroup>
tag
Following browsers support this attribute:
-
Firefox 1+
-
Google Chrome 1+
-
Internet Explorer 4+
-
Apple Safari 1+
-
Opera 7+