DIV.counted{ counter-reset:idx1 } DIV.counted > DIV{ counter-increment:idx1; padding-left:5em; } DIV.counted > DIV::before{ display:block; float:left; margin-left:5em; width:5em; background:blue; padding-right:1em; content: counter(idx1); }