Posts: 10,688
Name: Steven Bradley
Location: Boulder, Colorado
|
Well it's not blatantly self promoting if I post the link. I'm assuming you're referring to Search Engine Friendly Layouts - SEO Standards-Compliant Layouts that's in your sig. If I'm wrong feel free to post your blatantly self promoting link. I promise not to delete it.
You can display your page elements in a different order than you have things structured in the html when using css. So I could have all my content come first or pretty near first in the html and then use css to tell that block of code to display somewhere other than first.
Even without being able to have your content come first css can produce much lighter code. I know search spiders will make it fine through a well coded table, but I prefer to have as little as I can in there to trip them up. It might not have anything to do with the css alone, but it's all I use for layouts and I've never had a problem getting the pages of a site indexed.
You're right that background images are just as slow to load as any other image. Usually though with css you end up using less images than you would with tables. Though just because something is done with css doesn't automatically make it fast or better. The person doing the coding has a lot to do with it.
I think some of what you see is table coders who are moving to css yet still holding on to many of their table ways.
Another thing with using a css layout is being able to make changes to the layout faster and easier. Let's say you create a 3 column layout with a menu in the left column, content in the center, and some news items on the right. later you decide it will work better to have the news items on the left and the menu on the right. Let's also say the site has grown to 100 pages.
You're not going to have a lot of fun recoding every page of the site to switch the two columns and I can almost guarantee you're going to get quite a few pages wrong the first time. If that same site was coded using a css layout you edit one file and the two columns are likely switched. Depend a little on how everything was coded, but if you did it right it could take all of 5 mnutes to make that kind of change. With css you at least can do something like that whereas with tables you can't.
|