Forum Moderators: not2easy
It is easy to follow and brings up some main points.
cheers,
s¦<ube
One of my sites, though, was getting out of hand. It was about 700 pages and most pages were built with a series of nested tables. Any particular page would be updated several times a year, usually requiring some minor, but confusing, change to the nested tables. So I took a few weeks to learn CSS layout and started a temporary redesign on the side. Once I worked through all the browswer issues and had a basic layout, I changed just a few pages on the site. I found that the pages loaded quicker and I found maintaining and updating them a piece of cake. I bit the bullet and redesigned every page on the site. Keeping this site up to date and adding new pages takes a lot less time for me.
My next most popular site works well with a tabular layout. Everything is basically kept in vertical table columns and it's easy to update and add new pages. It's less than 100 pages, so if I wanted to redesign it, it wouldn't be a huge deal. The only time I think about having to redesign it is when I look at it with Internet Explorer. I've been spoiled by Firefox. I bring up one of the pages in Firefox and it loads quickly, especially the text, with the images loading last. When I look at the page in Explorer, it's much slower. So I wonder if redoing these pages in CSS would make Explorer render the pages quicker enough to make it worth the effort.
Bandwidth
A cached CSS and Strict Doctype web page delivers a much lighter website overall and enhances the viewing experience.
Business Savings
A designer can turn up, wash their brush across the photoshop canvas then add the images to a single stylesheet. Try re-imaging a 300 page table based layout.
Search Engine Benefits
More content, less code means search engines like your site more. A spider has to crunch your site and there's nothing worse than cracking a coconut to get to a mouldy core. Give them what they want, keep layout in a CSS.
Accessibility
More devices, platforms, browsers and other web agents can consume the content far more effectively.
Could go on and on but I'm gonna make a coffee.