Closed Bug 136962 Opened 23 years ago Closed 23 years ago

improper rendering of list marker

Categories

(Core :: CSS Parsing and Computation, defect)

x86
Linux
defect
Not set
minor

Tracking

()

VERIFIED DUPLICATE of bug 3935

People

(Reporter: utx, Assigned: dbaron)

Details

Comparing results of Marker example 5 from Cascading Style Sheets, level 2, CSS2 Specification, W3C Recommendation 12-May-1998 with reference one, the interpreter contains at least three differrences: - content: counter... is ignored at all - if content contains simple expression (e.g. "-"), it is rendered, but original marker is not removed - list item ignores P specs (it probably should be inherited, as can be deduced from demonstation output). <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Marker example 5</TITLE> <STYLE type="text/css"> P { margin-left: 8em } /* Make space for counters */ LI:before { display: marker; marker-offset: 3em; content: counter(mycounter, lower-roman) "."; counter-increment: mycounter; } </STYLE> </HEAD> <BODY> <P> This is a long preceding paragraph ... <OL> <LI> This is the first item. <LI> This is the second item. <LI> This is the third item. </OL> <P> This is a long following paragraph ... </BODY> </HTML>
This is basically a duplicate of bug 3935 since we shouldn't be trying to support these properties. They're unlikely to be in CSS3, anyway.
1) We don't support counters yet 2) <p> cannot contain <ol> -- it can only contain text content. Hence the rendering you see. *** This bug has been marked as a duplicate of 3935 ***
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
VERIFIED
Status: RESOLVED → VERIFIED
Linking to the current actuve bugs on this subject: display: marker won't be implemented (https://bugzilla.mozilla.org/show_bug.cgi?id=14983) -- instead mozilla will eventually "Support CSS3's ::marker pseudo element" (https://bugzilla.mozilla.org/show_bug.cgi?id=205202).
You need to log in before you can comment on or make changes to this bug.