Creating tables used to be a long task due the lack of browser compatibility, things are much easier now when you use CSS Style Sheets to format the Table Layout. This way you can create great looking tables with very little effort.
The big advantage of using CSS is that there is less markup within your layout making it much easier for Search Engine to read your page.
Tables can be used in a number of ways such as displaying text and images, and there is no better way to create columns and rows of data such as price lists, spreadsheets and itineries, etc. Here are a few examples complete with the style sheet code to get you started. The options are left to your own imagination.
Once you change to CSS properties for your tables, you will find that CSS allows you to control the style, colour and thickness of the border of a table cell.
Some of these examples may require that that you use the <!DOCTYPE html PUBLIC -//W3C//DTD XHTML strict markup.
This table has a Silver gradient background image for each row with no border lines showing.
|Eggs||Roast lamb||Cup of Tea||Cup of Tea|
|Black Pudding||Yorkshire Pudding||Cream||Another Tea|
|Toast||Mashed Potato||Biscuits||More Biscuits|
This is a simple layout, with a horizontal rule line in each row and no verticle lines showing.
|Le Mans||10||Peter||69 MPH|
This is a more complicated table using CSS, place the mouse over each data row to show the highliting.