javasaurus (
javasaurus) wrote2007-08-14 12:46 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
HTML/CSS question
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
no subject
we're talking about table-based layouts, which are the hacks people (including most LJ template designers) use to get their menus up in corner x, their sidebars along side y at n pixels wide, etc. they are total hacks, abuses of the system for things it was not intended to do.
a table is meant to be a page element for presenting data, not a mechanism for laying out the whole page. it was just so reliable and easy to learn that it caught on before the standards people could design an alternative.