TAG:  table

<table> ... </table>
 
The table tag is used to designate that this element is a table. A table is a structural presentation of data or information using rows and columns.
 
The default is that the flow of any text and images is stopped in the HTML document, the table element is inserted starting on the next line, and after the end of the table element is reached, the flow of text and images resumes on the following line. However, the use of attributes and style sheet properties will allow you to embed the table element within the text and images.
 
The insides of the table are constructed using the tr, th, td, and the caption tags. There are also three new table tags that were released with HTML version 4.0 and are included in XHTML version 1.0. They are tbody, tfoot, and thead.
 
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
 
border
The border attribute informs the browser to draw lines around the entire table and all of the rows and cells. The lines are shaded to give an embossed appearance. You declare the thickness of the border line in pixels as an integer. The default is no border (zero pixels).
 
cellpadding
The cellpadding attribute sets the amount of white space to place between a cell wall and the contents of a cell. You declare the amount in pixels as an integer. The default is one pixel.
 
cellspacing
The cellspacing attribute sets the amount of white space to place between each adjacent cell and between each cell and the outer border of the table. You declare the amount in pixels as an integer. The default is two pixels.
 
frame
The frame attribute is used to determine which of the four lines that make up the outside border of a table will be visible. The permitted values are above, below, border, box, hsides, lhs, rhs, void, and vsides.
 
rules
The rules attribute is used to control whether the border lines will appear around cells inside the table. You can specify row only to have borders between rows, col for only between columns, and none for no internal borders.
 
summary
The summary attribute is used with non-visual media such as braille and speech to provide information about a table.
 
width
The width attribute is used to set the width of a table. It can be declared either as an integer number of pixels or as a percentage of the width of the display window.
 
This example demonstrates the basic table tags:
 
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="eng">
<head>
<title>DevGuru XHTML table Tag Example</title>
</head>
<body>

<table width="80%" border="10" cellpadding="3" cellspacing="5" align="center">
<caption>
<b>How To Code A Table</b>
<br />
Use the caption tag to name the table and to provide useful information about the contents
</caption>
<tr>
<th colspan="2">Use the <b>th</b> tag to create the header which will display in bold</th>
</tr>
<tr>
<td style="width:50%">The <b>tr</b> tag creates the row</td>
<td style="width:50%">The <b>td</b> tag creates individual cells for each row</td>
</tr>
<tr>
; <td style="width:50%">You should always use the closing tags</td>
<td style="width:50%">You can use a variety of XHTML tags inside the cell</td>
</tr>
<tr>
<td style="width:50%">The three new table tags are <b>tbody, tfoot,</b> and <b>thead</b></td>
<td style="width:50%">The <b>colspan</b> attribute allows you span more than one cell</td>
</tr>
</table>

</body>
</html>

 
Output:
How To Code A Table
Use the caption tag to name the table and to provide useful information about the contents
Use the th tag to create the header which will display in bold
The tr tag creates the row The td tag creates individual cells for each row
You should always use the closing tags You can use a variety of XHTML tags inside the cell
The three new table tags are tbody, tfoot, and thead Setting colspan allows you span more than one cell


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