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

XHTML Tutorial - "frame" - Turning On Some Parts of Table Outer Borders

By: FYIcenter.com

(Continued from previous topic...)

How To Turn On Some Parts of Table Outer Borders?

If you don't want to turn all 4 edges of outer borders in a table, you need to use the "frame" attribute, which offer the following options:

  • <table border="1" frame="border"> - Turns on all 4 edges.
  • <table border="1" frame="box"> - Turns on all 4 edges.
  • <table border="1"> - Turns on all 4 edges.
  • <table border="1" frame="void"> - Turns off all 4 edges.
  • <table border="1" frame="above"> - Turns on the top edge only.
  • <table border="1" frame="below"> - Turns on the bottom edge only.
  • <table border="1" frame="lhs"> - Turns on the left edge only.
  • <table border="1" frame="rhs"> - Turns on the right edge only.
  • <table border="1" frame="hsides"> - Turns on the top and bottom edges only.
  • <table border="1" frame="vsides"> - Turns on the left and right edges only.

Below is a tutorial example of tables with partial outer borders:

<?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>Partial Outer Borders</title>
 </head>
 <body>
  <h4>Online Order</h4>
  <table border="8" frame="hsides">
<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 partial_outer_borders.html, and view it with Internet Explorer, you will see that the table is displayed with only top and bottom outer borders, and inner borders between the cells as shown below:
            Table with Partial Borders

(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...