javasaurus: (Default)
javasaurus ([personal profile] javasaurus) wrote2007-08-14 12:46 pm

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?

[identity profile] blueeowyn.livejournal.com 2007-08-14 06:05 pm (UTC)(link)
The problem for me if tables go away is that a lot of the survey type things I do for a living depend on some use of tables in order to 'match' the paper version of the survey. I really REALLY don't want to have to go back and redesign huge blocks of coding because of non-support of tables.

[identity profile] acroyear70.livejournal.com 2007-08-14 06:14 pm (UTC)(link)
tables will never go away. there are plenty of reasons for presenting tabular / "grid" data and that's not going anywhere.

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.