pre.code div.codeblock tt.codetext { counter-reset: codeLineCounter; } pre.code div.codeblock tt.codetext i::before { counter-increment: codeLineCounter; content: counter(codeLineCounter,decimal-leading-zero) ": "; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; float: left; width: 3em; text-align: right; color: purple; }