Home >> FAQs/Tutorials >> XHTML Tutorials and Tips >> Index

XHTML Tutorial - "cellpadding" - Padding Spaces within a Table Cell

By: FYIcenter.com

(Continued from previous topic...)

How To Control Padding Spaces within a Table Cell?

Cell padding spaces are spaces between cell inner borders and cell content. By default, browsers give cell padding spaces of 1 pixel.

If you want to control cell padding spaces within a table cell, you need to use the "cellpadding" attribute, which takes an integer in pixels. Examples of "cellspacing" are:

  • <table cellpadding="1"> - Sets cell padding spaces to 1 pixel.
  • <table> - Sets cell padding spaces to 1 pixel.
  • <table cellpadding="0"> - Turns off cell padding spaces.
  • <table cellpadding="8"> - Sets cell padding spaces to 8 pixelx.

Below is a tutorial example of using "cellpadding" to control cell padding spaces:

<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
 <head>
  <title>Cell Padding</title>
 </head>
 <body>
  <h4>cellpadding="0"</h4>
  <table border="8" frame="hsides" cellpadding="0">
<tr><td>Description</td><td>Qty</td><td>Price</td></tr>
<tr><td>Email Account</td><td>10</td><td>$9.90</td></tr>
<tr><td>FYIcenter.com Ad</td><td>1</td><td>$99.00</td></tr>
<tr><td>1-year Access</td><td>1</td><td>$199.00</td></tr>
  </table>
  <h4>cellpadding="8"</h4>
  <table border="8" frame="hsides" cellpadding="8">
<tr><td>Description</td><td>Qty</td><td>Price</td></tr>
<tr><td>Email Account</td><td>10</td><td>$9.90</td></tr>
<tr><td>FYIcenter.com Ad</td><td>1</td><td>$99.00</td></tr>
<tr><td>1-year Access</td><td>1</td><td>$199.00</td></tr>
  </table>
 </body>
</html>

If you save the above document as cellpadding.html, and view it with Internet Explorer, you will see that one table is displayed with no cell padding spaces and one table displayed with 8 pixels of cell padding spaces as shown below:
            Cell Padding

(Continued on next topic...)

  1. What Is a "table" Tag/Element?
  2. What Is a "tr" Tag/Element?
  3. What Is a "td" Tag/Element?
  4. What Are the Attributes of a "table" Element?
  5. How To Create Table Borders?
  6. How To Turn On Some Parts of Table Outer Borders?
  7. How To Control White Spaces between Table Cells?
  8. How To Control Padding Spaces within a Table Cell?
  9. How To Control Table Widths?
  10. What Happens If One Row Has Missing Columns?
  11. How To Control Horizontal Alignment in Table Cells?
  12. How To Control Vertical Alignment?
  13. How To Add Column Headers to a Table?
  14. What Is a "caption" Tag/Element?
  15. How To Merge Cells in a Row?
  16. How To Merge Cells in a Column?
  17. How To Create Nested Tables?


Selected Developer Jobs:

More...