I've been doing some reading on layouts of websites, and I see that there is a debate on the best way to do it. Some advocate tables as a source of layouts, while others say that layers are the best way. The biggest complaints are, tables should only be used for tabular data not layouts and that the entire table has to load first which will slow down the rendering of your pages. With layers not all browsers are standard compliant so that may cause some trouble when using layers.
The magazine I was reading was Web-Designer. There site is located here. The stance the magazine took was that layers were the best way to do layouts. The things that they really liked were that updating was easier and loading speed was quicker. It appears that their site uses a mix of the two.
I can see the advantages of using layers but, for me, tables are quicker to use in the design phase but a little bit harder to do upkeep on. I have tried layers and can almost mimic the designs that I have done with tables and I must say that editing a css file to change layout is a much better thought. The biggest difference is that tables will render the same in most every browser but layers will not. Ie seems to have the worst problems associated with layer designs that I have found and firefox is the best. I have also read that older versions of netscape, I think 4, don't work with layers at all. I test my pages with safari, firefox, netscape 7.2, and internet explorer(I think 5). I also use W3C to validate my markup.
So what are some opinions from everyone else?
Which method do you use and why?
Do you use an editor like frontpage or dreamweaver for your design?
Do you test your designs in several different browsers? If so, which ones?
How many of you use older browsers like netscape 4?






