Attributes

Attributes
 
Tags Attribute Value Description
<table> align left,center,right Aligns the table. Deprecated. Use styles instead.
bgcolor rgb(x,x,x),#xxxxxx, colorname Specifies the background color of the table. Deprecated. Use styles instead.
border pixels (0-n) Specifies the border width. Tip: Set border=”0″ to display tables with no borders!
cellpadding pixels, % Specifies the space between the cell walls and contents
cellspacing pixels, % Specifies the space between cells
width pixels, % Specifies the width of the table
 
 
Align
This attribute can have the value center, left, right. By using this table can be aligned on the page.
 
bgcolor
bgcolor is used to give the background color to the table. It can have the values in the three type, rgb (x,x,x) combination, #xxxxxx (color code), or color name.
 
border
border attribute of the table is used to provide the border style to the table. Its value is given in pixels (0-n). Above table has border=”5″.
if you want your table should not have border then define border=”0″.
 
width
It specifies the width of the table. Its value is also given in pixels (0-n) or %.
 
cellpadding
It specifies the space between the cell walls and contents. Its value is also given in pixels (0-n) or %.
 
cellspacing
It specifies the space between the cells. Its value is also given in pixels (0-n) or %.
 
 
<th> <tr> and <td>Tag
 
<th> tag
Defines a table header cell in a table. The text within the th element usually renders in bold.
 
Format:
<th> this is the header </th>
 
 
<tr> tag
<tr> tag defines a row in a table.
 
Format:
<tr> <td>table data </td> </tr>
 
 
<td> tag
<td> tag defines the table data. This tag is used inside the <tr> tag.
 
Format:
<td> table data </td>
 
The next table defines the different attributes that can be used by <th>,<tr> and <td> tags.
 
Tags Attribute Value Description
<th>,<td>,<tr> align left,center,right Specifies the horizontal alignment.
<th>,<td>,<tr> bgcolor rgb(x,x,x),#xxxxxx,
colorname
Specifies the background color of the table. Deprecated. Use styles instead.
<th>,<td> colspan number Indicates the number of columns this cell should span
<th>,<td> rowspan number Indicates the number of rows this cell should span
<th>,<td>,<tr> height pixels Specifies the height of the table cell. Deprecated. Use styles instead.
<th>,<td>,<tr> Valign top,middle,bottom,
baseline
Specifies the vertical alignment of cell content
<th>,<td> width pixels % Specifies the width of the table cell. Deprecated. Use styles instead.
 
 
<caption> Tag
<caption> tag defines a table caption.
 
Format:
<caption>This is a caption</caption>
 
 

<thead>,<tbody> and <tfoot> tag

 
The thead, tfoot and tbody elements enables you to group rows in a table. When you create a table, you might want to have a header row, some rows with data, and a row with totals at bottom. This division enables browsers to support scrolling of table bodies independently of the table header and footer. When long tables are printed, the table header and footer information may be repeated on each page that contains table data.
 
Example for <thead>,<tbody>and <tfoot>
 
Example Output
<table border = “1”>
<thead>
<tr>
<td>This text is in the THEAD</td>
</tr>
</thead>
<tfoot>
<tr>
<td>This text is in the TFOOT</td>
</tr>
</tfoot>
<tbody>
<tr>
<td> This text is in the TBODY</td>
</tr>
</tbody>
</table>
This text is in the THEAD
This text is in the TFOOT
This text is in the TBODY
 
 
Attributes of <thead>,<tbody> and <tfoot>
 
Attribute Value Description>
align right,left,center,justify
char
Defines the text alignment in cells.
Valign top,middle,bottom,baseline Specifies the vertical text alignment in cells.
 
so now lets do some Practical.
Just write/copy this example on any text editor new file and save the file and open in the browser and see how it looks.