Skip to content

Instantly share code, notes, and snippets.

@RunnerRick
Created February 27, 2014 01:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RunnerRick/9242220 to your computer and use it in GitHub Desktop.
Save RunnerRick/9242220 to your computer and use it in GitHub Desktop.
A Pen by Anthony Ticknor.

4px Red Border Challenge

Challenge

Add a 4px red border to the left side of list items... This border should be applied in the following repetitive pattern

no border border border border no border border border border

Requirements

  • no adding IDs or classes
  • no markup changes
  • keep the text "item" vertically aligned
  • use a single selector
  • selector with the lowest specificity wins

A Pen by Anthony Ticknor on CodePen.

License.

<!--
# Challenge
Add a 4px red border to the left side of list items...
This border should be applied in the following repetitive pattern
no border
border
border
border
no border
border
border
border
## Requirements
* no adding IDs or classes
* no markup changes
* no javascript
* keep the text "item" aligned exactly one over the top of the other (don't let the border push an item)
* use a single selector
* selector with the lowest specificity wins
-->
<ol class="list">
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
body { padding: 20px; }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment