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."


#53 Re:Mozilla Now Supports All CSS1 Properties!

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

Tuesday May 4th, 1999 10:01 AM

You are replying to this message

If padding doesn't work for you, then you're missing something. It's worked for ages. It's probably some form of invalid CSS that MSIE accepts but shouldn't.

Also, large parts of CSS2 are already supported. In fact, I think everything is supported (although there are some bugs) except

* full support for dynamic pseudo-classes on non-link elements (it's unclear what full support is)

* rtl directionality (only in tables so far)

(I'm not sure about overflow, clip and z-index. I know there are some overflow bugs.)

* markers, counters, and numbering

* paged media stuff (though I think this may be expected soon, I'm not sure)

* downloadable font selection

* table model is still very buggy

* text-shadow, outline, font-stretch properties

* user colors or user fonts - one of them is supported and the other not, but I forget which is which

I've probably missed some stuff here, but at least a few of these will probably go in sometime soon. However, there are large pieces that are new in CSS2 that are supported, like selectors (IE doesn't support any new selectors except :hover), the table model (IE has only very basic support), and positioning (supported much better than IE).

My experience with the DOM is that DOM level 1 is supported better than IE, and many parts of DOM Level 2 are already going in.