/* ------------------------------------------------- * * Ezy Grid by Frej Raahede Nielsen * http://github.com/raahede/ezy * ------------------------------------------------- * */ /* ------------------------------------------------- * * Micro Clearfix * http://nicolasgallagher.com/micro-clearfix-hack/ */ .page:before, .grid:before, .page:after, .grid:after { content: " "; display: table; } .page:after, .grid:after { clear: both; } .page, .grid { /** * For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */ *zoom: 1; } /* --- End clearfix --- */ .page { margin-left: auto; margin-right: auto; } .page { max-width: 1050px; /* Forcing static grid on IE6 and IE7 */ *width: 1050px; padding-left: 0; padding-right: 0; } .grid { margin-left: -1.42857%; margin-right: -1.42857%; } /* -------------------------------------------------------------------- * * Grid columns: not using grid-init() */ .span-columns-2 { /* Spanning 2 of 12 columns */ width: 13.88889%; float: left; /* Fixing double margin on IE6 */ _display: inline; margin-left: 1.38889%; margin-right: 1.38889%; } .span-columns-4 { /* Spanning 4 of 12 columns */ width: 30.55556%; float: left; /* Fixing double margin on IE6 */ _display: inline; margin-left: 1.38889%; margin-right: 1.38889%; } .span-columns-6 { /* Spanning 6 of 12 columns */ width: 47.22222%; float: left; /* Fixing double margin on IE6 */ _display: inline; margin-left: 1.38889%; margin-right: 1.38889%; } /* -------------------------------------------------------------------- * * Grid columns: using grid-init() */ .span-columns-2, .span-columns-4, .span-columns-6, .span-columns-18 { /* Grid column base at a 12-column context */ margin-left: 1.38889%; margin-right: 1.38889%; float: left; /* Fixing double margin on IE6 */ _display: inline; } .span-columns-2 { /* Spanning 2 of 12 columns */ width: 13.88889%; } .span-columns-4 { /* Spanning 4 of 12 columns */ width: 30.55556%; } .span-columns-6 { /* Spanning 6 of 12 columns */ width: 47.22222%; } /* -------------------------------------------------------------------- * * Grid colum spanning more columns than layout */ .span-columns-18 { /* Spanning 18 of 12 columns */ width: 147.22222%; }