info gabbed from the video introduction to the yui css foundation: http://video.yahoo.com/video/play?vid=1373808
YUI itself is at: http://developer.yahoo.com/yui/
also check the yui css cheat sheet: http://yuiblog.com/assets/pdf/cheatsheets/css.pdf
More yui:
yuicss consists of different css files one can use independently
They can/should be used in your own pages by
4 variants, indicated by applying a @id on a root div. (ie a div straight under the body tag)
see cheat sheet for list of available layouts & their matching id (i.e. the ones that match /doc[2..4]?/)
<html>
<body>
<div id="doc">
content here...
</div>
</body>
</html>
important:
the 'root' id can be assigned a template grid, fixing a standard 2 column layout on the page
each of these layouts arranges the fixed positioning of the nested 'blocks' (noted with .yui-b). The block wrapped with div.yui-main will take the main 'rest' space, the other will be placed in the fixed column. This regardless of their order of appearance in the markup.
<div id="doc " class="yui-t1">
content here
</div>
composes of two concepts:
by default these units take half of everything, other ratios coded in other grids (see cheat sheet)
important:
<div class="yui-g">
<div class="yui-u first">...</div>
<div class="yui-u">...</div>
<div>
defaults all text on all browsers to be in Arial 13px with 16px line height
important:
important: