[prev] [thread] [next] [lurker] [Date index for 2006/07/12]
On Wed, 12 Jul 2006 14:50:34 -0400, Peter da Silva <peter@xxxxxxx.xxx> wrote: >> > (insert hate about CSS taking the whole "no tables" things too >> seriously >> > and refusing to have grid layout as an option, just to turn it up to >> 11) > >> Actually it does, it's just not supported in IE so nobody bothers with >> it. That or people think it's just there for styling existing tables. > >> http://www.w3.org/TR/REC-CSS2/tables.html > > No, no, I don't mean "CSS doesn't support tables". > > CSS has a lot of really cool stuff for making tables look good, and it's > great, and I use it all over the place. > > The problem is that back when CSS was being developed people were abusing > tables for layout in inappropriate ways, and CSS doesn't seem to have a > way > to specify grid layout in the CSS file... instead people come up with the > most insane workarounds to do simple stuff like three-column layout and > then pat themselves on the back so hard they need a chiropractor on > retainer > when they figure out how to keep it from messing up more than > occasionally > in either IE or Gecko-based browsers. > > IE, instead of having 30 lines of obscure layout code, you should be > able to > say something like: > > ... page { > layout: grid rows 1 columns 3; > columns: "left", "center", "right"; > } > > ... page left { > width: max 30%; > } > > ... page center { > width: min 300px max 70%; > } > > ... page right { > width: min 100px max 10%; > } > > I mean, CSS Zen garden is a tour de force, but it's like they're > building a > boat in a bottle using a remote manipulator that only accepts commands in > haiku. > > >There's stuff above here
Generated at 23:01 on 05 Dec 2006 by mariachi 0.52