Skip to content

Instantly share code, notes, and snippets.

@robjstanley
Created February 24, 2014 11:15
Show Gist options
  • Save robjstanley/9186414 to your computer and use it in GitHub Desktop.
Save robjstanley/9186414 to your computer and use it in GitHub Desktop.
Set LI width depending on the amount of LIs in the UL
ul {
/* one item */
li:first-child:nth-last-child(1) {
width: 100%;
}
/* two items */
li:first-child:nth-last-child(2), li:first-child:nth-last-child(2) ~ li {
width: 50%;
}
/* three items */
li:first-child:nth-last-child(3), li:first-child:nth-last-child(3) ~ li {
width: 33.3333%;
}
/* four items */
li:first-child:nth-last-child(4), li:first-child:nth-last-child(4) ~ li {
width: 25%;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment