MozillaZine

Mozilla Now Supports All CSS1 Properties!

Thursday April 29th, 1999

David Baron, long on the scene as a champion of a proper CSS1 implementation and one of the most prolific bug-report contributors at Bugzilla has great news on CSS1 in Mozilla (and he'd be the one to know).

"The new layout engine now supports all CSS1 properties. Troy Chevalier implemented the last property, background-attachment, earlier this week. Some properties are still buggy, and one selector (the visited pseudo-class) isn't yet implemented. However, this is probably the most complete implementation of CSS1 so far, and the bug list is consistently getting shorter."


#30 Re:Mozilla Now Supports All CSS1 Properties!

by David Baron <dbaron@fas.harvard.edu>

Friday April 30th, 1999 10:13 AM

You are replying to this message

In response to Chris Knoll, I agree that buggy implementation is worse than not implementing it at all. However,

1) Mozilla is currently not yet in beta. At this stage it can have bugs. We have reason to believe that these bugs will be fixed.

2) I think it has far fewer CSS bugs than IE5, a released browser, already.

In response to the question about what % of CSS1 is implemented in IE5. Most things are implemented: only the selectors :first-letter and :first-line and the properties white-space, word-spacing, and the value blink for text decoration are not implemented. However, there are huge bugs in many areas. In particular:

* error handling. MSIE accepts almost anything, leading authors to think that their CSS is correct and other browsers are wrong. The rules for error handling in the CSS spec are *very* specific, and MSIE violates a number of them.

* the box model. MSIE interprets width and height incorrectly.

See <http://www.webstandards.org/css/winie/> for more information on MSIE's CSS support.