Closed Bug 14983 Opened 25 years ago Closed 17 years ago

'display:marker' not supported

Categories

(Core :: Layout, defect, P3)

defect

Tracking

()

RESOLVED WONTFIX
Future

People

(Reporter: karl, Assigned: attinasi)

References

(Blocks 2 open bugs, )

Details

(Keywords: css2, testcase)

Attachments

(1 file)

The marker value on the display property isn't supported.

In the document at <URL:http://home.sol.no/~huftis/mozilla/marker.html>, the
list item marker should be a single en dash with no square.
Assignee: troy → kipp
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → LATER
That's a css2 feature that we won't be doing until later, so I'm latering the
bug.
Status: RESOLVED → VERIFIED
Based on kipp's comments, marking as verified later.
Severity: normal → enhancement
Summary: Marker value on the display property not supported. → {css2} 'display:marker' not supported
Just reminding you of this.

This bug actually *is* a bit important. If you use a standard-complient HTML
browser to view <URL:http://home.sol.no/~huftis/mozilla/marker.html>, it will
work OK. If you use a browser which supports CSS 1, it will work OK. If you use
a browser which supports CSS 2, it will work OK.

Now, the page breaks (doesn't work properly) in Mozilla. If the 'content'
property is supported then 'display: marker' should be supported too (if not,
it would be like supporting 'color', but not 'background-color'!).
Severity: enhancement → normal
Changing severity based on my own comment above.
Status: VERIFIED → REOPENED
Reopening ...

I really *do* think it's important that this get fixed before the Mozilla 5.0
release. If you disagree (why?), mark it as later again.
Keywords: css2
Migrating from {css2} to css2 keyword. The {css1}, {css2}, {css3} and {css-moz}
radars should now be considered deprecated in favour of keywords.
I am *really* sorry about the spam...
mozilla's first release will not be a full CSS-2 compliant browser. we will 
support all of CSS-1, and most of CSS-2, but some things won't be supported and 
marker might be one of them.  this doesn't mean we don't think it's important, 
it's just a matter of prioritization vs. resources.
Target Milestone: M20
I understand this, and it's OK that you won't support CSS 2 (fully). What's not 
OK is *buggy* support that will cause *valid* pages to *not* work in Mozilla, 
but work in Lynx, Opera 3.6 and CSS 2 browsers.

E.g., supporting the CSS 2 cursor property will no cause any problems. 
Supporting the content property, but *not* supporting 'display: marker', *will* 
cause problems.

One solution is to not support 'content' on elements which have 'display: 
marker' set. It's not a _good_ solution, but it's at least better than what you 
have ...

And BTW, the web page mentionen earlier 
<URL:http://home.sol.no/~huftis/mozilla/marker.html> is available again.
Cleared the resolution.  (Bugzilla no longer supports the idea that an open bug
can have any kind of resolution set.)
Resolution: LATER → ---
Summary: {css2} 'display:marker' not supported → 'display:marker' not supported
OS: Windows 98 → All
Hardware: PC → All
Attached file Simple testcase (deleted) —
mine! mine mine mine!  all mine!  whoo-hoo!
Assignee: kipp → buster
Status: REOPENED → NEW
Depends on: 15432
Display:marker/run-in/compact are not supported. Closed as Later like bug 2055 
and bug 2056.

The parser drops any declaration that contains one of these display types (see 
bug 15432).
Status: NEW → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → LATER
Pierre - I think you might have skipped huftis's comments above.  I'll quote 
them for you.  Is his concerns resolved?

from huftis@bigfoot.com 2000-02-01 13:25 -------
I understand this, and it's OK that you won't support CSS 2 (fully). What's not 
OK is *buggy* support that will cause *valid* pages to *not* work in Mozilla, 
but work in Lynx, Opera 3.6 and CSS 2 browsers.
Reopening and moving to Future...
Status: RESOLVED → REOPENED
QA Contact: petersen → py8ieh=bugzilla
Resolution: LATER → ---
Target Milestone: M20 → Future
Blocks: 54979
As I mentioned, one solution is to not support 'content' on elements which 
have 'display: marker' set. It's not a _good_ solution, but it's at least 
better than what we have ...
Keywords: mozilla1.0
You mean 'pseudo-elements', not 'elements', right?

If so, then your solution is against the CSS WG's recommendations. If we don't
support 'marker' we should drop it. But we should not drop 'content' as well.
> You mean 'pseudo-elements', not 'elements', right?

Yes, of course.

>If so, then your solution is against the CSS WG's recommendations.

Ehm, not supporting 'display: marker' is also against the CSS WG's 
recommendation.

> If we don't support 'marker' we should drop it. But we should not
> drop 'content' as well.

Well, the result is that pages (and now I'm repeating myself) that this "will 
cause *valid* pages to *not* work in Mozilla, but work in Lynx, Opera 3.6 and 
CSS 2 browsers."

The test case displays correctly in all browsers I've tried (including Opera 
4), and will display corectly in all HTML, CSS 1 and/or CSS 2 browser, but will 
*not* work in Mozilla (making 'display: marker' virtually useless in pages 
which wants to retain backward compatibility (with Mozilla 1.0)).
Ok, point taken. Then let's just implement display:marker and quit worrying 
about what happens if we don't! ;-) We need to implement display:marker anyway,
because our lack of support for the full marker box thing is causing us 
headaches with our support of list-item. See bug 54644, bug 21562, bug 54979...
> Ok, point taken. Then let's just implement display:marker
> and quit worrying about what happens if we don't! ;-)

Hurray! :)
Blocks: 15438
Build reassigning Buster's bugs to Marc.
Assignee: buster → attinasi
Status: REOPENED → NEW
display:marker might get dropped, let's see what happens on this front before
even considering this bug again.
Marking WONTFIX like a similar bug recently.
Status: NEW → RESOLVED
Closed: 25 years ago22 years ago
Resolution: --- → WONTFIX
(The other bug was bug 26710.)
Shouldn't this stay open as Future since it's already part of a published W3 TR?
Whatever happens in the future, it's not going to be retroactively backed out of
CSS2.
How do you know that?  If the CSS working group wanted to release a revised
version of CSS2, that revised version (unlike CSS2 itself) would have to go
through the Candidate Recommendation phase, which requires implementations
before moving to Proposed Recommendation.
*** Bug 149844 has been marked as a duplicate of this bug. ***
Reopening for consideration, as display: marker remains in CSS2.

<http://www.w3.org/TR/1998/REC-CSS2/generate.html#markers>
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Last I heard, Gecko implements CSS 2.1, where it does not remain: http://www.w3.org/TR/CSS21/changes.html#q20
It's removed in both CSS 2.1 and css3-lists.

Bug 205202 covers implementing the (better-designed) css3-lists replacement for it.
Status: REOPENED → RESOLVED
Closed: 22 years ago17 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: