7 ms·
The types of layouts I was referring to are ones like: http://layout.jquery-dev.net/demos/complex.html http://layout.jquery-dev.net/demos/complex.html http://
by ux-app 14y ago
The types of layouts I was referring to are ones like:
http://layout.jquery-dev.net/demos/complex.html http://layout.jquery-dev.net/demos/complex.html
http://developer.yahoo.com/yui/examples/layout/adv_layout_source.html http://developer.yahoo.com/yui/examples/layout/adv_layout_so...
https://gomockingbird.com/mockingbird/# https://gomockingbird.com/mockingbird/#
http://docs.sencha.com/ext-js/4-2/extjs-build/examples/build/KitchenSink/ext-theme-neptune/#layout-accordion http://docs.sencha.com/ext-js/4-2/extjs-build/examples/build...
These layouts all use a combination of CSS for layout (floats, margin, padding etc) as well as absolutely positioned elements that are controlled using some variety of layout manager. Where this becomes especially useful is for collapsible, resizable, movable panels and windows.
A testament to the way in which CSS is lacking is evidenced through the hundreds of multi-thousand word blog posts that were devoted over the years to discussing how to achieve multi-column equal height flexible layouts [1]. This is something that should be trivial, instead hundreds of man years have been wasted trying to get boxes to line up nicely.
CSS3 flexbox solves some of these issues, however there is still no way in which to arbitrarily constrain or anchor any container to any other container which ultimately limits its usefulness.
[1] http://alistapart.com/article/multicolumnlayouts http://alistapart.com/article/multicolumnlayouts