HTML/CSS question
Aug. 14th, 2007 12:46 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Frames, tables, CSS positioning, all can be used for placing elements where you want them. I know that tables are very old-school for this, and I'm under the impression that CSS is the current vogue, but frames seem more intuitive to me for positioning. Why the move to CSS? Or is there another new method coming?
no subject
Date: 2007-08-14 05:43 pm (UTC)tables are evil if writing a full web application. tables make it hard to support printing properly (with CSS layouts, I can hide away the menu and sidebars when doing a print - see http://www.teoco.com/aboutus.htm and hit print preview - you didn't reload the page to get that new layout). (yes, i know the "go" button is off the screen in firefox - it'll be fixed in the next rollout. that's one of those browser differences issues i talked about above).
tables also make ajax updating a pain because they'll muck around with the layout as you change things. updating divs controlled by css will be more stable-looking.
no subject
Date: 2007-08-14 06:03 pm (UTC)Thanks again!
no subject
Date: 2007-08-14 06:17 pm (UTC)just google for "page layouts without tables css" and you'll get plenty of links for templates out there for things the browsers do support. there are even books on just that topic alone.