Dean Jackson wrote:
Yeah! Wouldn't it have been fantastic to have a real multi-column, grid-like layout mechanism? (It probably *still* would be fantastic to have one :).
Yeah, although I'm glad tables are gone the one thing I miss is the width or height of one cell affecting the next. Grids were useful that way. It's annoying to have to manually lay out divs, and make sure things don't overlap.
One way of doing grids for layout would be dockable divs. It'd be a nice way of ensuring things don't overlap, and it'd easily allow footers extending across the whole page. Eg,
<div id="menu">...</div> <div id="content">...</div> <div id="footer">...</div>
#menu {dock: left #content; width:30%}
#content {left:30%;width:70%;}
#footer {dock: bottom #content; width:100%;}There's also the related issue of keeping constant heights and widths across divs (in case #menu is longer than #content), perhaps with a syntax of,
#menu {dock: left #content; share-max-height: #content; width:30% }
#content {left:30%; share-max-height: #menu; width:70%;}
#footer {dock: bottom #content; width:100%;}I guess this wishlist is deviating a bit from web standards so I'll stop now ;)
.Matthew Cruickshank http://holloway.co.nz/
****************************************************** The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************
