This table tells you which browser supports which bits of the CSS specification.
It is not complete but it is the best I can do. A 4
for Yes, a 8
for No, and an M
for maybe (it might work, it might not work or it sort-of works). I try to keep
this up-to-date but things change. There are later versions of Navigator that I
havent included.
Property
|
IE3
|
IE4
|
IE5
|
IE5.5
|
Nav4
|
font-family
|
|
|
|
|
|
<family-name>
|
4
|
4
|
4
|
4
|
4
|
<generic-name>
|
M
|
4
|
4
|
4
|
M
|
.serif
|
4
|
4
|
4
|
4
|
4
|
.sans serif
|
4
|
4
|
4
|
4
|
4
|
.cursive
|
M
|
4
|
4
|
4
|
8
|
.fantasy
|
M
|
4
|
4
|
4
|
8
|
.monospace
|
4
|
4
|
4
|
4
|
4
|
font-size
|
|
|
|
|
|
.<absolute-size>
|
4
|
M
|
M
|
M
|
4
|
.<relative-size>
|
4
|
4
|
4
|
4
|
4
|
.<length>
|
M
|
4
|
4
|
4
|
4
|
.<percentage>
|
4
|
4
|
4
|
4
|
4
|
font-style
|
|
|
|
|
|
.normal
|
4
|
4
|
4
|
4
|
4
|
.italic
|
8
|
4
|
4
|
4
|
4
|
.oblique
|
8
|
4
|
4
|
4
|
8
|
font-variant
|
|
|
|
|
|
.normal
|
8
|
4
|
4
|
4
|
8
|
.small-caps
|
8
|
M
|
M
|
M
|
8
|
font-weight
|
|
|
|
|
|
.normal
|
8
|
4
|
4
|
4
|
4
|
.bold
|
4
|
4
|
4
|
4
|
4
|
.bolder
|
4
|
4
|
4
|
4
|
4
|
.lighter
|
4
|
4
|
4
|
4
|
8
|
.100 to 900
|
8
|
4
|
4
|
4
|
4
|
background-attachment
|
|
|
|
|
|
.scroll
|
8
|
4
|
4
|
4
|
8
|
.fixed
|
8
|
4
|
4
|
4
|
8
|
background-colour
|
|
|
|
|
|
.<color>
|
M
|
4
|
4
|
4
|
M
|
.transparent
|
8
|
4
|
4
|
4
|
M
|
background-image
|
|
|
|
|
|
.<url>
|
8
|
4
|
4
|
4
|
4
|
.none
|
8
|
4
|
4
|
4
|
4
|
background-position
|
|
|
|
|
|
.<percentage>
|
8
|
4
|
4
|
4
|
8
|
.<length>
|
8
|
4
|
4
|
4
|
8
|
.top
|
8
|
4
|
4
|
4
|
8
|
.center
|
8
|
4
|
4
|
4
|
8
|
.bottom
|
8
|
4
|
4
|
4
|
8
|
.left
|
8
|
4
|
4
|
4
|
8
|
.right
|
8
|
4
|
4
|
4
|
8
|
background-repeat
|
|
|
|
|
|
.repeat
|
8
|
M
|
4
|
4
|
4
|
.repeat-x
|
8
|
M
|
4
|
4
|
M
|
.repeat-y
|
8
|
M
|
4
|
4
|
M
|
.no-repeat
|
8
|
4
|
4
|
4
|
4
|
color
|
4
|
4
|
4
|
4
|
4
|
letter-spacing
|
8
|
4
|
4
|
4
|
8
|
line-height
|
|
|
|
|
|
.normal
|
4
|
4
|
4
|
4
|
4
|
.<number>
|
8
|
4
|
4
|
4
|
M
|
.<length>
|
4
|
4
|
4
|
4
|
M
|
.<percentage>
|
4
|
4
|
4
|
4
|
M
|
text-align
|
|
|
|
|
|
.left
|
4
|
4
|
4
|
4
|
4
|
.right
|
4
|
4
|
4
|
4
|
4
|
.center
|
4
|
4
|
4
|
4
|
4
|
.justify
|
8
|
4
|
4
|
4
|
M
|
text-decoration
|
|
|
|
|
|
.none
|
8
|
M
|
4
|
4
|
M
|
.underline
|
M
|
M
|
4
|
4
|
M
|
.overline
|
8
|
4
|
4
|
4
|
8
|
.line-through
|
4
|
4
|
4
|
4
|
4
|
.blink
|
8
|
8
|
8
|
8
|
4
|
text-indent
|
4
|
4
|
4
|
4
|
4
|
text-transform
|
|
|
|
|
|
.capitalise
|
8
|
4
|
4
|
4
|
4
|
.uppercase
|
8
|
4
|
4
|
4
|
4
|
.lowercase
|
8
|
4
|
4
|
4
|
4
|
.none
|
8
|
4
|
4
|
4
|
4
|
vertical-align
|
|
|
|
|
|
.baseline
|
8
|
4
|
4
|
4
|
8
|
.sub
|
8
|
4
|
4
|
4
|
8
|
.super
|
8
|
4
|
4
|
4
|
8
|
.top
|
8
|
8
|
8
|
4
|
8
|
.text-top
|
8
|
8
|
8
|
4
|
8
|
.middle
|
8
|
M
|
8
|
4
|
8
|
.bottom
|
8
|
8
|
8
|
4
|
8
|
.text-bottom
|
8
|
8
|
8
|
4
|
8
|
word-spacing
|
8
|
8
|
8
|
8
|
8
|
margin
|
M
|
4
|
4
|
4
|
M
|
margin-top
|
|
|
|
|
|
.<length>
|
M
|
M
|
M
|
4
|
M
|
.<percentage>
|
4
|
M
|
M
|
4
|
M
|
.auto
|
4
|
M
|
M
|
4
|
M
|
margin-bottom
|
|
|
|
|
|
.<length>
|
8
|
M
|
M
|
4
|
8
|
.<percentage>
|
8
|
M
|
M
|
4
|
8
|
.auto
|
8
|
M
|
M
|
4
|
8
|
margin-left
|
|
|
|
|
|
.<length>
|
4
|
M
|
M
|
4
|
M
|
.<percentage>
|
4
|
M
|
M
|
4
|
M
|
.auto
|
8
|
8
|
8
|
4
|
8
|
margin-right
|
|
|
|
|
|
.<length>
|
4
|
M
|
M
|
4
|
M
|
.<percentage>
|
8
|
M
|
M
|
4
|
M
|
.auto
|
8
|
8
|
8
|
4
|
8
|
padding
|
8
|
M
|
M
|
4
|
M
|
padding-top
|
8
|
M
|
M
|
4
|
M
|
padding-bottom
|
8
|
M
|
M
|
4
|
M
|
padding-left
|
8
|
M
|
M
|
4
|
M
|
padding-right
|
8
|
M
|
M
|
4
|
M
|
border
|
8
|
4
|
4
|
4
|
M
|
border-color
|
8
|
4
|
4
|
4
|
M
|
border-style
|
|
|
|
|
|
.none
|
8
|
4
|
4
|
4
|
4
|
.dotted
|
8
|
8
|
8
|
4
|
8
|
.dashed
|
8
|
8
|
8
|
4
|
8
|
.solid
|
8
|
4
|
4
|
4
|
4
|
.double
|
8
|
4
|
4
|
4
|
4
|
.groove
|
8
|
4
|
4
|
4
|
4
|
.ridge
|
8
|
4
|
4
|
4
|
4
|
.inset
|
8
|
4
|
4
|
4
|
4
|
.outset
|
8
|
4
|
4
|
4
|
4
|
border-width
|
8
|
M
|
M
|
4
|
4
|
border-top
|
8
|
M
|
M
|
4
|
8
|
border-bottom
|
8
|
M
|
M
|
4
|
8
|
border-left
|
8
|
M
|
M
|
4
|
8
|
border-right
|
8
|
M
|
M
|
4
|
8
|
border-top-width
|
8
|
M
|
M
|
4
|
4
|
border-bottom-width
|
8
|
M
|
M
|
4
|
M
|
border-left-width
|
8
|
M
|
M
|
4
|
4
|
border-right-width
|
8
|
M
|
M
|
4
|
4
|
float
|
|
|
|
|
|
.left
|
8
|
M
|
M
|
4
|
M
|
.right
|
8
|
M
|
M
|
4
|
M
|
.none
|
8
|
4
|
4
|
4
|
4
|
clear
|
|
|
|
|
|
.none
|
4
|
4
|
4
|
4
|
4
|
.left
|
8
|
M
|
M
|
4
|
M
|
.right
|
8
|
M
|
M
|
4
|
M
|
.both
|
8
|
4
|
4
|
4
|
4
|
display
|
|
|
|
|
|
.block
|
8
|
8
|
4
|
4
|
M
|
.inline
|
8
|
8
|
4
|
4
|
8
|
.list-item
|
8
|
8
|
8
|
8
|
M
|
.none
|
8
|
4
|
4
|
4
|
4
|
whitespace
|
|
|
|
|
|
.normal
|
8
|
8
|
8
|
4
|
4
|
.pre
|
8
|
8
|
8
|
8
|
4
|
.nowrap
|
8
|
8
|
8
|
4
|
8
|
list-style
|
|
|
|
|
|
.<keyword>
|
8
|
4
|
4
|
4
|
4
|
.<position>
|
8
|
M
|
M
|
4
|
8
|
.<url>
|
8
|
4
|
4
|
4
|
8
|
list-style-image
|
8
|
4
|
4
|
4
|
8
|
list-style-position
|
8
|
M
|
4
|
4
|
8
|
list-style-type
|
8
|
4
|
4
|
4
|
4
|
anchor
|
|
|
|
|
|
.alink
|
8
|
4
|
4
|
4
|
4
|
.active
|
8
|
4
|
4
|
4
|
8
|
.visited
|
8
|
4
|
4
|
4
|
8
|
.hover
|
8
|
4
|
4
|
4
|
8
|
.focus
|
8
|
8
|
8
|
8
|
8
|
first-line
|
8
|
8
|
8
|
4
|
8
|
first-letter
|
8
|
8
|
8
|
4
|
8
|
first-child
|
8
|
8
|
8
|
8
|
8
|
before and after
|
8
|
8
|
8
|
8
|
8
|
lang
|
8
|
8
|
8
|
8
|
8
|
id selectors
|
M
|
M
|
M
|
4
|
M
|
class selectors
|
M
|
M
|
4
|
4
|
4
|
universal selectors
|
8
|
8
|
4
|
4
|
8
|
type selectors
|
4
|
4
|
4
|
4
|
4
|
descendent selectors
|
8
|
8
|
4
|
4
|
8
|
child selectors
|
8
|
8
|
8
|
8
|
8
|
adjacent selectors
|
8
|
8
|
M
|
8
|
8
|
attribute selectors
|
8
|
8
|
8
|
8
|
8
|
|
|
More information
Using cascading style sheets
Browser support for CSS properties
|