CSS Fizz Buzz

Fizz Buzz solution in CSS (with a little help of 100 P elements)

by Anders Tornblad

HTML

<p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p></p>

CSS

body { counter-reset:     i }
p    { counter-increment: i; }

p:before               { content: counter(i) }
p:nth-child(5n):before { content: ''         }
p:nth-child(3n):before { content: 'Fizz'     }
p:nth-child(5n):after  { content: 'Buzz'     }