tr tag
th tag
td tag
tfoot tag
thead tag
tbody tag
caption tag
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