… at least that’s what Kevin over at the Random Trout says.
The day before yesterday I threw out as a resource, a site that offers several “tableless” designs for your (church) web site — forgetting my own rules about church-speak, or in this case, geek-speak. A plank in my own eye, pointed out by Joey over at the Calvary Baptist Church of Smyrna when he commented:
Good question. Fortunately, while I was busy with the day job, Kevin replied with a very simple, and in my opinion, a very sound technical basis for not using <table> tags to layout your web page, where he commented:
- You seperate content from layout. Your content is in the HTML. Your layout is all in the CSS.
- Re-designing only involves re-doing the CSS, you don’t have to touch the HTML, because the HTML is just content, not layout.
- Using CSS for layout helps clean up the HTML. A lot of HMTL layout involves putting tables inside of tables inside of tables inside of tables . . . You get the picture. Very messy.
In other words, using Cascading Style Sheets (CSS), you can present your compelling content on your (church) web site without polluting your data a mess of <table>, <tr> and <td> tags.
Of course, like any new-fangled improvement browser technology, there is the risk of shooting your foot clean off. A sentiment reflected in this email I received some time ago from a reader when discussing the tableless CSS templates offered over at Glish.com:
That said, I still insist you click on over to the Random Trout and check out what Kevin has to say on this topic!