- From: (wrong string) äper <christoph.paeper@tu-clausthal.de>
- Date: Fri, 9 May 2003 00:26:48 +0200
- To: <www-html@w3.org>
9.7. The l element | <p class="program"> | <l>program p(input, output);</l> | <l>begin</l> | <l> writeln("Hello world");</l> | <l>end.</l> | </p> | .program { counter-reset: linenumber } | l:before { | position: relative; | left: -1em; | counter-increment: linenumber; | content: counter(linenumber); | } At least in CSS 2.0 generated content can't be positioned. In CSS3 it would be "l::before". Also "counter(linenumber, decimal-leading-zero);" might be more appropriate. With the introduction of 'blockcode' it should be used here: <blockcode> <l>begin</l> <l> writeln("Hello world");</l> <l>end</l> </blockcode> blockcode {counter-reset: linenumber;} l::before { counter-increment: linenumber; content: counter(linenumber, decimal-leading-zero); } Christoph Päper
Received on Thursday, 8 May 2003 18:26:50 UTC