Layout systems

There's a really interesting discussion going on at Eric Meyer's blog regarding (the lack of) a decent layout system for the web. There's also the usual troll-/flame-fest brewing in the comments, but there are a few pearls in there that I think are worth extracting for some extra thought:

  • Nick Morgan suggests a grid concept to be used for layout by implementing relationships between element's grid parameters
  • kylegl sums up the problem as the inability to define relationships between elements
  • AlastairC mentions that there is already behavioural layout implementations in JS
  • CSS Annoyed again brings up element relationships as the problem

I also learnt about the strange world of the W3C's CSS Advanced Layout Module. I agree with Eric; it's ASCII Art! I need to think a bit more about these things… I'm sure there is a solution, or at least something wise to be said.