Closed Bug 934 Opened 26 years ago Closed 26 years ago

Unordered lists markers do not render correctly when nested

Categories

(Core :: Layout, defect, P2)

x86
Windows 95
defect

Tracking

()

VERIFIED INVALID

People

(Reporter: rubydoo123, Assigned: buster)

References

()

Details

I expected to see ordered lists displayed like this: arabic lower alpha upper alpha lower roman upper roman -- and then repeat in NGLayout arabic is the only marker displayed for nested lists
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → INVALID
The following html: <HTML> <STYLE> </STYLE> <BODY> <OL> <LI> One <OL> <LI> One.one <OL> <LI> One.one.one <OL> <LI> One.one.one.one <OL> <LI> One.one.one.one.one </OL> </OL> </OL> </OL> </OL> </BODY> </HTML> Renders identically in nglayout and navigator - everything is a "1". There is no alternating going on.
Status: RESOLVED → REOPENED
The rendering in the current Nav release is incorrect, it is being fixed in 5.0 to the rendering described above
Status: REOPENED → RESOLVED
Closed: 26 years ago26 years ago
Again, this is not a bug because NGLayout is: 1. Consistent with HTML and CSS specifications 2. Consistent with Navigator 4.0 behavior. The behavior described for Navigator 5.0 is no more valid than it was before, because the HTML/CSS specs don't specifiy this to my knowledge.
Status: RESOLVED → REOPENED
we have to account for older HTML files where a CSS script is not available. There needs to be a default method for displaying nested lists. In the 4.0 spec the type attribute is deprecated, however in the 3.2 spec it is clearly defined and the order that the attribute values are listed are the expected scheme when nested. Reopening bug.
Resolution: INVALID → ---
Status: REOPENED → RESOLVED
Closed: 26 years ago26 years ago
Resolution: --- → INVALID
HTML 3.2 behavior is irrelevant in this case: 1. It was never supported by navigator or IE, which together represent >90% of visual user agents. 2. the usage you are asking us to support would be incompatible. 3. The usage you are asking us to support is NOT part of HTML 4.0 which has clarified the issue by staying out of the issue. According to the HTML4.0 spec, our behavior which is consistent with Navigator (all versions) and IE (all versions) is inline with the spec which has little to say about how user agents should render nested lists.
Status: RESOLVED → VERIFIED
marking bug as verifeid, using CSS to render the marker style is the most appropriate method to use.
You need to log in before you can comment on or make changes to this bug.