HTML Table Colgroup


HTML Table Colgroup

If you want to style the two first columns of a table, use the <colgroup> and <col> elements.

MON TUE WED THU FRI SAT SUN
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

The <colgroup> element should be used as a container for the column specifications.

Each group is specified with a <col> element.

The span attribute specifies how many columns that get the style.

The style attribute specifies the style to give the columns.

Note: There is a very limited selection of legal CSS properties for colgroups.


Live Demo & Try it yourself! Read More » »

Multiple Col Elements


If you want to style more columns with different styles, use more <col> elements inside the <colgroup>:


Live Demo & Try it yourself! Read More » »

Empty Colgroups


If you want to style columns in the middle of a table, insert a "empty" <col> element (with no styles) for the columns before:


Live Demo & Try it yourself! Read More » »

Hide Columns


You can hide columns with the visibility: collapse property:


Live Demo & Try it yourself! Read More » »