Quick References
      ADO
      ASP
      CSS2
      HTML
      JavaScript
      Jet SQL
      VBScript
      WML
      WMLScript
      WSH
      XHTML
      XML DOM
      XSLT

Features
      Knowledge Base
      Tutorials

Partners
     ZVON.ORG
     XML
     Planet Source Code
     VisualBuilder
     Web Design
     Your HTML Source
     XML/XSLT Forums
     ASPAlliance
     Scripts
     
     Programmers Heaven
     Tek-Tips Forums
     Developer Fusion
     Code Project









TAG:  colgroup

<colgroup> ... </colgroup>
 
The colgroup tag allows you to create a column-centric table as compared to the standard HTML table which is row-centric. The columns in the table are assigned to column groups using this tag. You can have one or more groups of columns.
 
If you are not using the span attribute of this tag, then you can use the col tag to assign attribute values to the individual columns within the colgroup elements.
 
The colgroup tag can only be used inside a table element.
 
The separate closing tag is mandatory.
 
Attributes and Events
 
class    dir    id    lang    onclick    ondblclick    onkeydown    onkeypress    onkeyup    onmousedown    onmousemove    onmouseout    onmouseover    onmouseup    style    title
 
align
The align attribute is used to set the horizontal alignment of the cell contents. The possible values are center, char, justify, left, and right.
 
char
The char attribute permits you to select a character that will be used to align the contents of the cells in a column. This was designed to allow the decimal points in a column of numbers to be in vertical alignment. The default value is country dependent. In the U.S., it is the first occurrence of a period or a decimal point.
 
charoff
The charoff attribute is an integer used to specify if the value designated in the char attribute is to be the first, second, or whatever occurrence.
 
span
The span attribute is used to set the number of columns that are associated with each column group. If the columns are dissimilar, however, use the col tag to create each column, rather than this attribute.
 
valign
The valign attribute is used to set the vertical alignment of the cell contents. The possible values are baseline, bottom, middle, and top.
 
width
The width attribute is used to set the width of each of the spanned columns. The value can be a percentage of the total width or an integer number of pixels.
 
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>DevGuru XHTML colgroup Tag Example</title>
</head>
<body>

<table width="90%" border="10" cellspacing="5">
<caption>
<b>Column Group Table</b>
<br />
This table uses the <b>colgroup</b> and <b>col</b> tags
</caption>
<colgroup>
<col width="20%" />
<col width="30%" />
<col width="15%" />
</colgroup>
<colgroup>
<col width="15%" />
<col width="20%" />
</colgroup>
<tr>
<th>First Column Header</th>
<th>Second Column Header</th>
<th>Third Column Header</th>
<th>Fourth Column Header</th>
<th>Fifth Column Header</th>
</tr>
<tr>
<td>First Column First Row</td>
<td>Second Column First Row</td>
<td>Third Column First Row</td>
<td>Fourth Column First Row</td>
<td>Fifth Column First Row</td>
</tr>
<tr>
<td>First Column Second Row</td>
<td>Second Column Second Row</td>
<td>Third Column Second Row</td>
<td>Fourth Column Second Row</td>
<td>Fifth Column Second Row</td>
</tr>
</table>

</body>
</html>

 
Output:
Column Group Table

This table uses the colgroup and col tags
First Column Header Second Column Header Third Column Header Fourth Column Header Fifth Column Header
First Column First Row Second Column First Row Third Column First Row Fourth Column First Row Fifth Column First Row
First Column Second Row Second Column Second Row Third Column Second Row Fourth Column Second Row Fifth Column Second Row


 


Copyright 1999-2005 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information