ol li:before {
content: counter(level1) " "; /*Instead of ". " */
counter-increment: level1;
}
Если вы хотите, чтобы старые браузеры также поддерживались, вы можете сделать это (любезность неемзы):
ol li a {
float: right;
margin: 8px 0px 0px -13px; /* collapses <a> and dots */
padding-left: 10px; /* gives back some space between digit and text beginning */
position: relative; z-index: 10; /* make the <a> appear ABOVE the dots */
background-color: #333333; /* same background color as ol ; the dots are now invisible ! */
}