Created
December 7, 2010 16:44
-
-
Save meleyal/732028 to your computer and use it in GitHub Desktop.
custom version of 960.gs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*! ------------------------------------------------------------------------------------------------ | |
* 960.css | |
* http://gist.github.com/732028 | |
* Custom version of http://960.gs/ | |
* Licensed under GPL and MIT | |
* | |
* Custom: | |
* - underscores > dashes | |
* - container > wrap | |
* - alpha > first | |
* - omega > last | |
* - clearfix > group | |
* - wrap + position:relative | |
----------------------------------------------------------------------------------------------------*/ | |
/* `Containers | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap, | |
.wrap-16 { | |
margin-left: auto; | |
margin-right: auto; | |
width: 960px; | |
position: relative; | |
} | |
/* `Grid >> Global | |
----------------------------------------------------------------------------------------------------*/ | |
.grid-1, | |
.grid-2, | |
.grid-3, | |
.grid-4, | |
.grid-5, | |
.grid-6, | |
.grid-7, | |
.grid-8, | |
.grid-9, | |
.grid-10, | |
.grid-11, | |
.grid-12, | |
.grid-13, | |
.grid-14, | |
.grid-15, | |
.grid-16 { | |
display: inline; | |
float: left; | |
margin-left: 10px; | |
margin-right: 10px; | |
} | |
.push-1, .pull-1, | |
.push-2, .pull-2, | |
.push-3, .pull-3, | |
.push-4, .pull-4, | |
.push-5, .pull-5, | |
.push-6, .pull-6, | |
.push-7, .pull-7, | |
.push-8, .pull-8, | |
.push-9, .pull-9, | |
.push-10, .pull-10, | |
.push-11, .pull-11, | |
.push-12, .pull-12, | |
.push-13, .pull-13, | |
.push-14, .pull-14, | |
.push-15, .pull-15 { | |
position: relative; | |
} | |
.wrap .grid-3, | |
.wrap-16 .grid-4 { | |
width: 220px; | |
} | |
.wrap .grid-6, | |
.wrap-16 .grid-8 { | |
width: 460px; | |
} | |
.wrap .grid-9, | |
.wrap-16 .grid-12 { | |
width: 700px; | |
} | |
.wrap .grid-12, | |
.wrap-16 .grid-16 { | |
width: 940px; | |
} | |
/* `Grid >> Children (Alpha ~ First, Omega ~ Last) | |
----------------------------------------------------------------------------------------------------*/ | |
.first { | |
margin-left: 0; | |
} | |
.last { | |
margin-right: 0; | |
} | |
/* `Grid >> 12 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap .grid-1 { | |
width: 60px; | |
} | |
.wrap .grid-2 { | |
width: 140px; | |
} | |
.wrap .grid-4 { | |
width: 300px; | |
} | |
.wrap .grid-5 { | |
width: 380px; | |
} | |
.wrap .grid-7 { | |
width: 540px; | |
} | |
.wrap .grid-8 { | |
width: 620px; | |
} | |
.wrap .grid-10 { | |
width: 780px; | |
} | |
.wrap .grid-11 { | |
width: 860px; | |
} | |
/* `Grid >> 16 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap-16 .grid-1 { | |
width: 40px; | |
} | |
.wrap-16 .grid-2 { | |
width: 100px; | |
} | |
.wrap-16 .grid-3 { | |
width: 160px; | |
} | |
.wrap-16 .grid-5 { | |
width: 280px; | |
} | |
.wrap-16 .grid-6 { | |
width: 340px; | |
} | |
.wrap-16 .grid-7 { | |
width: 400px; | |
} | |
.wrap-16 .grid-9 { | |
width: 520px; | |
} | |
.wrap-16 .grid-10 { | |
width: 580px; | |
} | |
.wrap-16 .grid-11 { | |
width: 640px; | |
} | |
.wrap-16 .grid-13 { | |
width: 760px; | |
} | |
.wrap-16 .grid-14 { | |
width: 820px; | |
} | |
.wrap-16 .grid-15 { | |
width: 880px; | |
} | |
/* `Prefix Extra Space >> Global | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap .prefix-3, | |
.wrap-16 .prefix-4 { | |
padding-left: 240px; | |
} | |
.wrap .prefix-6, | |
.wrap-16 .prefix-8 { | |
padding-left: 480px; | |
} | |
.wrap .prefix-9, | |
.wrap-16 .prefix-12 { | |
padding-left: 720px; | |
} | |
/* `Prefix Extra Space >> 12 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap .prefix-1 { | |
padding-left: 80px; | |
} | |
.wrap .prefix-2 { | |
padding-left: 160px; | |
} | |
.wrap .prefix-4 { | |
padding-left: 320px; | |
} | |
.wrap .prefix-5 { | |
padding-left: 400px; | |
} | |
.wrap .prefix-7 { | |
padding-left: 560px; | |
} | |
.wrap .prefix-8 { | |
padding-left: 640px; | |
} | |
.wrap .prefix-10 { | |
padding-left: 800px; | |
} | |
.wrap .prefix-11 { | |
padding-left: 880px; | |
} | |
/* `Prefix Extra Space >> 16 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap-16 .prefix-1 { | |
padding-left: 60px; | |
} | |
.wrap-16 .prefix-2 { | |
padding-left: 120px; | |
} | |
.wrap-16 .prefix-3 { | |
padding-left: 180px; | |
} | |
.wrap-16 .prefix-5 { | |
padding-left: 300px; | |
} | |
.wrap-16 .prefix-6 { | |
padding-left: 360px; | |
} | |
.wrap-16 .prefix-7 { | |
padding-left: 420px; | |
} | |
.wrap-16 .prefix-9 { | |
padding-left: 540px; | |
} | |
.wrap-16 .prefix-10 { | |
padding-left: 600px; | |
} | |
.wrap-16 .prefix-11 { | |
padding-left: 660px; | |
} | |
.wrap-16 .prefix-13 { | |
padding-left: 780px; | |
} | |
.wrap-16 .prefix-14 { | |
padding-left: 840px; | |
} | |
.wrap-16 .prefix-15 { | |
padding-left: 900px; | |
} | |
/* `Suffix Extra Space >> Global | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap .suffix-3, | |
.wrap-16 .suffix-4 { | |
padding-right: 240px; | |
} | |
.wrap .suffix-6, | |
.wrap-16 .suffix-8 { | |
padding-right: 480px; | |
} | |
.wrap .suffix-9, | |
.wrap-16 .suffix-12 { | |
padding-right: 720px; | |
} | |
/* `Suffix Extra Space >> 12 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap .suffix-1 { | |
padding-right: 80px; | |
} | |
.wrap .suffix-2 { | |
padding-right: 160px; | |
} | |
.wrap .suffix-4 { | |
padding-right: 320px; | |
} | |
.wrap .suffix-5 { | |
padding-right: 400px; | |
} | |
.wrap .suffix-7 { | |
padding-right: 560px; | |
} | |
.wrap .suffix-8 { | |
padding-right: 640px; | |
} | |
.wrap .suffix-10 { | |
padding-right: 800px; | |
} | |
.wrap .suffix-11 { | |
padding-right: 880px; | |
} | |
/* `Suffix Extra Space >> 16 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap-16 .suffix-1 { | |
padding-right: 60px; | |
} | |
.wrap-16 .suffix-2 { | |
padding-right: 120px; | |
} | |
.wrap-16 .suffix-3 { | |
padding-right: 180px; | |
} | |
.wrap-16 .suffix-5 { | |
padding-right: 300px; | |
} | |
.wrap-16 .suffix-6 { | |
padding-right: 360px; | |
} | |
.wrap-16 .suffix-7 { | |
padding-right: 420px; | |
} | |
.wrap-16 .suffix-9 { | |
padding-right: 540px; | |
} | |
.wrap-16 .suffix-10 { | |
padding-right: 600px; | |
} | |
.wrap-16 .suffix-11 { | |
padding-right: 660px; | |
} | |
.wrap-16 .suffix-13 { | |
padding-right: 780px; | |
} | |
.wrap-16 .suffix-14 { | |
padding-right: 840px; | |
} | |
.wrap-16 .suffix-15 { | |
padding-right: 900px; | |
} | |
/* `Push Space >> Global | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap .push-3, | |
.wrap-16 .push-4 { | |
left: 240px; | |
} | |
.wrap .push-6, | |
.wrap-16 .push-8 { | |
left: 480px; | |
} | |
.wrap .push-9, | |
.wrap-16 .push-12 { | |
left: 720px; | |
} | |
/* `Push Space >> 12 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap .push-1 { | |
left: 80px; | |
} | |
.wrap .push-2 { | |
left: 160px; | |
} | |
.wrap .push-4 { | |
left: 320px; | |
} | |
.wrap .push-5 { | |
left: 400px; | |
} | |
.wrap .push-7 { | |
left: 560px; | |
} | |
.wrap .push-8 { | |
left: 640px; | |
} | |
.wrap .push-10 { | |
left: 800px; | |
} | |
.wrap .push-11 { | |
left: 880px; | |
} | |
/* `Push Space >> 16 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap-16 .push-1 { | |
left: 60px; | |
} | |
.wrap-16 .push-2 { | |
left: 120px; | |
} | |
.wrap-16 .push-3 { | |
left: 180px; | |
} | |
.wrap-16 .push-5 { | |
left: 300px; | |
} | |
.wrap-16 .push-6 { | |
left: 360px; | |
} | |
.wrap-16 .push-7 { | |
left: 420px; | |
} | |
.wrap-16 .push-9 { | |
left: 540px; | |
} | |
.wrap-16 .push-10 { | |
left: 600px; | |
} | |
.wrap-16 .push-11 { | |
left: 660px; | |
} | |
.wrap-16 .push-13 { | |
left: 780px; | |
} | |
.wrap-16 .push-14 { | |
left: 840px; | |
} | |
.wrap-16 .push-15 { | |
left: 900px; | |
} | |
/* `Pull Space >> Global | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap .pull-3, | |
.wrap-16 .pull-4 { | |
left: -240px; | |
} | |
.wrap .pull-6, | |
.wrap-16 .pull-8 { | |
left: -480px; | |
} | |
.wrap .pull-9, | |
.wrap-16 .pull-12 { | |
left: -720px; | |
} | |
/* `Pull Space >> 12 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap .pull-1 { | |
left: -80px; | |
} | |
.wrap .pull-2 { | |
left: -160px; | |
} | |
.wrap .pull-4 { | |
left: -320px; | |
} | |
.wrap .pull-5 { | |
left: -400px; | |
} | |
.wrap .pull-7 { | |
left: -560px; | |
} | |
.wrap .pull-8 { | |
left: -640px; | |
} | |
.wrap .pull-10 { | |
left: -800px; | |
} | |
.wrap .pull-11 { | |
left: -880px; | |
} | |
/* `Pull Space >> 16 Columns | |
----------------------------------------------------------------------------------------------------*/ | |
.wrap-16 .pull-1 { | |
left: -60px; | |
} | |
.wrap-16 .pull-2 { | |
left: -120px; | |
} | |
.wrap-16 .pull-3 { | |
left: -180px; | |
} | |
.wrap-16 .pull-5 { | |
left: -300px; | |
} | |
.wrap-16 .pull-6 { | |
left: -360px; | |
} | |
.wrap-16 .pull-7 { | |
left: -420px; | |
} | |
.wrap-16 .pull-9 { | |
left: -540px; | |
} | |
.wrap-16 .pull-10 { | |
left: -600px; | |
} | |
.wrap-16 .pull-11 { | |
left: -660px; | |
} | |
.wrap-16 .pull-13 { | |
left: -780px; | |
} | |
.wrap-16 .pull-14 { | |
left: -840px; | |
} | |
.wrap-16 .pull-15 { | |
left: -900px; | |
} | |
/* `Clear Floated Elements | |
----------------------------------------------------------------------------------------------------*/ | |
/* http://sonspring.com/journal/clearing-floats */ | |
.clear { | |
clear: both; | |
display: block; | |
overflow: hidden; | |
visibility: hidden; | |
width: 0; | |
height: 0; | |
} | |
/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */ | |
.group:after { | |
clear: both; | |
content: ' '; | |
display: block; | |
font-size: 0; | |
line-height: 0; | |
visibility: hidden; | |
width: 0; | |
height: 0; | |
} | |
/* | |
The following zoom:1 rule is specifically for IE6 + IE7. | |
Move to separate stylesheet if invalid CSS is a problem. | |
*/ | |
* html .group, | |
*:first-child+html .group { | |
zoom: 1; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment