|
home > css
> browser support for css1 & css2
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.
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 |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
margin-bottom |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
margin-right |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
padding |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
padding-top |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
padding-left |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
padding-bottom |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
padding-right |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
|
layout properties
|
top |
P |
P |
Y |
Y |
P |
P |
Y |
B |
Y |
N |
Y |
N |
left |
P |
P |
Y |
Y |
P |
P |
Y |
B |
Y |
N |
Y |
N |
bottom |
N |
N |
Y |
Y |
N |
N |
Y |
N |
Y |
N |
Y |
N |
right |
N |
N |
Y |
Y |
N |
N |
Y |
N |
Y |
N |
Y |
N |
width |
P |
Y |
Y |
Y |
P |
Y |
Y |
B |
Y |
Y |
Y |
N |
min-width |
N |
N |
N |
N |
N |
N |
N |
N |
Y |
N |
N |
N |
max-width |
N |
N |
N |
N |
N |
N |
N |
N |
Y |
N |
Y |
N |
height |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
P |
Y |
Y |
Y |
N |
z-index |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
N |
visibility |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
N |
overflow |
N |
Y |
Y |
Y |
N |
N |
B |
N |
Y |
N |
P |
N |
float |
B |
B |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
clear |
B |
Y |
Y |
Y |
B |
B |
Y |
B |
Y |
Y |
Y |
N |
clip |
N |
N |
Y |
Y |
N |
N |
P |
N |
Y |
N |
P |
N |
|
elements properties
|
display |
P |
P |
P |
P |
P |
P |
P |
P |
P |
P |
P |
N |
white-space |
N |
P |
P |
P |
N |
N |
Y |
P |
Y |
N |
Y |
N |
list-style-type |
P |
P |
P |
P |
P |
P |
P |
B |
B |
P |
P |
N |
list-style-image |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
N |
Y |
Y |
Y |
N |
list-style-position |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
N |
Y |
Y |
Y |
N |
list-style |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
N |
table-layout |
N |
N |
Y |
Y |
N |
N |
N |
N |
Y |
N |
B |
N |
border-collapse |
N |
N |
Y |
Y |
N |
N |
N |
N |
N |
N |
B |
N |
border-spacing |
N |
N |
N |
N |
N |
N |
N |
N |
Y |
N |
Y |
N |
|
selectors properties
|
html element selectors |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
class selectors |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
id selectors |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
Y |
contextual selectors |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
B |
link pseudo class selectors |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
B |
Y |
Y |
Y |
B |
dynamic pseudo class selectors |
N |
N |
N |
N |
N |
N |
P |
N |
Y |
N |
N |
N |
pseudo element selectors |
|
|
|
|
|
|
|
|
|
|
|
|
first-line |
N |
N |
Y |
Y |
N |
N |
Y |
N |
Y |
Y |
Y |
N |
first-letter |
N |
N |
Y |
Y |
N |
N |
Y |
N |
Y |
Y |
Y |
N |
before |
N |
N |
N |
N |
N |
N |
N |
N |
Y |
N |
Y |
N |
after |
N |
N |
N |
N |
N |
N |
N |
N |
Y |
N |
Y |
N |
selector groups |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
language pseudo class selectors |
N |
N |
N |
N |
N |
N |
Y |
N |
N |
N |
N |
N |
child selectors |
N |
N |
N |
N |
N |
N |
Y |
N |
Y |
N |
Y |
N |
first child selectors |
N |
N |
N |
N |
N |
N |
Y |
N |
Y |
N |
N |
N |
adjacent selectors |
N |
N |
N |
N |
N |
N |
Y |
N |
Y |
N |
Y |
N |
attribute selectors |
N |
N |
N |
N |
N |
N |
N |
N |
Y |
N |
Y |
N |
row and column selectors |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
N |
|
|