Tuesday 31 January 2017

How to create table in HTML


                             

                                             Table

Definition of table

   In html, the beginning of a table is marked by the <table> tag and end is marked by the </table>
tag.
    A table places information inside the cells formed by dividing a rectangle into rows and columns. Most cells contain data, some cells usually on the table's top or side.
    Using one or more rows <tr> </tr>.
    Each  row contains cells holding a heading <th> </th>.
    Each  row contains cells holding a data <td> </td>.

Attributes:

1. Caption
     The table might also have a caption enclosed within <caption> .......</caption>.
     Contents generally are rendered above or below the table, indicating what the table contains.

2. Border
      If we want a border for our table, we must give the beginning tag as <table border>.
      We can also give numbers to represent the size of the border <table border=5>.

3. Align 
      Align attribute is used  to place the table in the form left, right, center being the default.

4. Width
      The width attribute for the table element specifies the width of a table in pixel, or as a percentage  value %.

5. Bgcolor
      The table element also can be assigned background colors using the bgcolor attribute.
      Bgcolor valid for <table>, <tr>, <th>, <td>.

6. cellpadding
      Give space  between content and border that controlled by the cellpadding attribute.
7. cellspacing
      Give space between cells in a table is controlled by the cell spacing attribute.
      Value as pixels, percentage.

8. Row span
      The process of combining vertically, one or more adjacent cells into one in know as row span.

9. Colspan 
       The process of combining horizontally, one or more adjacent cells into one in know as colspan.

 Simple Example:

 <html>
<head>
<title> Table </title>
</head>
<body>
<table border="5">
<th>name</th>
<th>place</th>
<tr>
<td>Divya</td>
<td>india</td>
</tr>
<tr>
<td>john</td>
<td>usa</td>
</tr>
</table>
</body>
</html>

output:  

 Example of Rowspan and colspan attribute:

 Rowspan example:
 <html>
<body>
<table border="4">
<caption>Rowspan</caption>
<tr>
<td rowspan="2">admi</td>
<td>john</td>
</tr>
<tr>
<td>raj</td>
</tr>
</table>
</body>
</html>


Output:

Colspan example:

<html>
<body>
<table border="4">
<caption>Rowspan</caption>
<tr>
<td colspan="3">admi</td>
</tr>
<td>john</td>
<td>raj</td>
<td>mach</td>
</tr>
</table>
</body>
</html>


Output:

  

 Example of Cellspacing and cellpadding:

 <html>
<body>
<table border="1" cellspacing="30" cellpadding="40">
<caption>Cellspacing and cellpadding</caption>
<tr>
<td>fruit</td>
<td>vegitable</td>
<td>sweets</td>
</tr>
</table>
</body>
</html>

Output:

Example of Alignment:

<html>
<body>
<table border="1" cellspacing="10" cellpadding="10" width="100%">
<caption>Alignment</caption>
<tr>
<td align="center">fruit</td>
<td align="left">vegitable</td>
<td align="right">sweets</td>
</tr>
<tr>
<td valign="top" height="100">orange</td>
<td valign="middle">onion</td>
<td valign="bottom">laddu</td>
</tr>
</table>
</body>
</html> 

Output:

Color for table and cell:

<html>
<body>
<table border="1" cellspacing="10" cellpadding="10" bgcolor="green">
<caption>color</caption>
<tr>
<td bgcolor="lightblue">color1</td>
<td bgcolor="pink">color2</td>
<td bgcolor="orange">color3</td>
</tr>
</table>
</body>
</html>

Output:

 Background image in Table:

<html>
<body bgcolor="green">
<table border="1" cellspacing="10" cellpadding="30" background="E:\lavanya\image\nature image\cascate - Copy.gif">
<caption>color</caption>
<tr>
<td bgcolor="lightblue">color1</td>
<td bgcolor="pink">color2</td>
<td bgcolor="orange">color3</td>
</tr>
</table>
</body>
</html> 

Output:

  

No comments:

Post a Comment

s