browser support for css1 & css2
The World Wide Web Consortium (http://www.w3.org/)
has published two main css recommendations of style sheets - css1 and css2. css1
became a recommendation in 1996. css2 became a recommendation in 1998. Netscape
6.x has fairly complete support of css1 and css2, as does Opera 5.x. Internet
Explorer 4.5 (Mac) and 5.x (Windows) has good support for css1, while Internet
Explorer 4.5, 5 and 5.5 have limited supprt for css2. Netscape Navigator 4.x has
virtually no support for css2. Internet Explorer 5 (Mac) and 5 and 6 (Windows)
has quite good, but not complete, support for css2.
-
text properties
-
backgrounds, borders, margins and padding
-
layout properties
-
elements properties
-
selectors properties
|
Y |
Supported |
P |
Partial |
B |
Buggy |
N |
No |
|
|
Internet Explorer |
Netscape |
Opera |
WebTV |
|
Windows |
Mac |
All Platforms |
All Platforms |
|
|
4.0 |
5.0 |
5.5 |
6.0 |
4.0 |
4.5 |
5.0 |
4.x |
6.0 |
3.5 |
5.0 |
1.0 |
text properties
|
|
color |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|
font-weight |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
P |
Y |
Y |
Y |
B |
|
font-family |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
|
font-size |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
P |
|
font-size-adjust |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
|
font-variant |
B |
Y |
Y |
Y |
B |
B |
Y |
N |
Y |
Y |
Y |
N |
|
font-style |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
P |
Y |
Y |
Y |
Y |
|
font-stretch |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
|
text-decoration |
P |
Y |
Y |
Y |
P |
P |
Y |
P |
Y |
P |
Y |
Y |
|
text-transform |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
B |
Y |
Y |
|
text-shadow |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
|
letter-spacing |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
N |
Y |
Y |
Y |
N |
|
word-spacing |
N |
N |
N |
Y |
Y |
Y |
Y |
N |
Y |
Y |
Y |
N |
|
line-height |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
N |
|
vertical-align |
P |
P |
P |
P |
P |
P |
P |
P |
Y |
P |
P |
P |
|
text-indent |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
|
text-align |
Y |
Y |
Y |
Y |
P |
P |
Y |
Y |
Y |
Y |
Y |
P |
|
direction |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
|
unicode-bidi |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
|
|
backgrounds, borders, margins and padding
|
|
background-color |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
Y |
|
background-image |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
Y |
|
background-attachment |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
N |
Y |
Y |
Y |
N |
|
background-repeat |
B |
Y |
Y |
Y |
B |
Y |
Y |
N |
Y |
Y |
Y |
N |
|
background-position |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
N |
Y |
Y |
Y |
N |
|
background |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|
border-width |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
N |
|
border-top-width |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
N |
|
border-left-width |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
N |
|
border-bottom-width |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
N |
|
border-right-width |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
N |
|
border-color |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
P |
Y |
Y |
Y |
N |
|
border-style |
P |
P |
Y |
Y |
P |
P |
Y |
P |
Y |
Y |
Y |
N |
|
border |
P |
P |
Y |
Y |
P |
P |
Y |
N |
Y |
Y |
Y |
N |
|
border-top |
P |
P |
Y |
Y |
P |
P |
Y |
N |
Y |
Y |
Y |
N |
|
border-left |
P |
P |
Y |
Y |
P |
P |
Y |
N |
Y |
Y |
Y |
N |
|
border-bottom |
P |
P |
Y |
Y |
P |
P |
Y |
N |
Y |
Y |
Y |
N |
|
border-right |
P |
P |
Y |
Y |
P |
P |
Y |
N |
Y |
Y |
Y |
N |
|
margin |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
|
margin-top |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
|
margin-left |
| |