Master Compatibility Chart

By Eric A. Meyer

Published under a Creative Commons license.

Updated 14 January 2001

NOTE: this chart covers only fully released browsers. Since alphas, betas, and preview releases are often changing rapidly, and may have some features come and go before final release, not to mention the variety of transient bugs which can strike during the development cycle, it is unfair to evaluate any browser which has not reached final-release status.

Table Key
 Y Yes
 N No
 P Partial
 B Buggy
 Q Quirky
 U Unknown
 
Win95/98/NT NN4 Netscape Navigator 4.6 
 NN6 Netscape Navigator 6.0 
 IE3 Internet Explorer 3.01
 IE4 Internet Explorer 4.0
 IE5 Internet Explorer 5.0
 IE55 Internet Explorer 5.5
 Op3 Opera 3.6
 Op4 Opera 4.02
 Op5 Opera 5
 
Macintosh NN4 Netscape Navigator 4.5
 NN6 Netscape Navigator 6.0
 IE3 Internet Explorer 3.02
 IE45 Internet Explorer 4.5
 IE5 Internet Explorer 5.0
Basic Concepts
Property
or Value
Windows95/98/NT Macintosh
 Nav4  Nav6  IE3  IE4  IE5  IE55  Op3  Op4  Op5   Nav4  Nav6  IE3  IE4  IE5 
1.1 Containment in HTML PYPQQQYYY PYBYY
LINK YYYYYYYYY YYBYY
<STYLE>...</STYLE> YYYYYYYYY YYYYY
@import NYNQQQYYY NYNYY [note]
<x STYLE="dec;"> BYYYYYYYY BYYYY [note]
1.2 Grouping YYNYYYYYY YYYYY
x, y, z {dec;} YYNYYYYYY YYYYY
1.3 Inheritance BYPYYYYYY BYBYY [note]
(inherited values) BYPYYYYYY BYBYY
1.4 Class selector YYBQQQYYY YYBYY [note]
.class YYBQQQYYY YYBYY
1.5 ID selector BYBBBBYYY BYBBY [note]
#ID BYBBBBBYY BYBBY
1.6 Contextual selectors YYYYYYYYY BYPYY
x y z {dec;} YYYYYYYYY BYPYY [note]
1.7 Comments YYBYYYYYY YYYYY
/* comment */ YYBYYYYYY YYYYY
 
Pseudo-Classes and Pseudo-Elements
Property
or Value
Windows95/98/NT Macintosh
 Nav4  Nav6  IE3  IE4  IE5  IE55  Op3  Op4  Op5   Nav4  Nav6  IE3  IE4  IE5 
2.1 anchor PYNYYYPPY PYBYY
:link YYNYYYYYY YYBYY
:active NYNYYYNNY NYNYY
:visited NYNYYYYYY NYBYY
2.3 first-line NYNNNYYYY NYBNY [note]
:first-line NYNNNYYYY NYBNY
2.4 first-letter NYNNNYYYY NYBNY [note]
:first-letter NYNNNYYYY NYBNY
 
The Cascade
Property
or Value
Windows95/98/NT Macintosh
 Nav4  Nav6  IE3  IE4  IE5  IE55  Op3  Op4  Op5   Nav4  Nav6  IE3  IE4  IE5 
3.1 important NYNYYYYYY NYNNY
!important NYNYYYYYY NYNNY
3.2 Cascading Order BYPYYYYYY BYPYY [note]
Weight sorting BYYYYYYYY BYYYY
Origin sorting BYYYYYYYY BYBYY
Specificity sorting BYPYYYYYY BYBYY
Order sorting BYNYYYYYY BYNYY
 
Font Properties
Property
or Value
Windows95/98/NT Macintosh
 Nav4  Nav6  IE3  IE4  IE5  IE55  Op3  Op4  Op5   Nav4  Nav6  IE3  IE4  IE5 
5.2.2 font-family YYPYYYYYY YYPYY
<family-name> YYYYYYYYY YYPYY
<generic-family> PYPYYYYYY YYPYY
... serif YYYYYYYYY YYYYY
... sans-serif YYYYYYYYY YYNYY
... cursive NYBYYYYYY YYNYY [note]
... fantasy NYBYYYYYY YYNYY
... monospace YYYYYYYYY YYYYY
5.2.3 font-style PYPYYYYYY PYPYY
normal YYYYYYYYY YYNYY
italic YYNYYYYYY YYYYY
oblique NYNYYYYYY NYNYY
5.2.4 font-variant NYNQQQYYY NYNQY
normal NYNYYYYYY NYNYY
small-caps NYNQQQYYY NYNQY [note]
5.2.5 font-weight PYPYYYYYY PYPYY
normal YYNYYYYYY YYNYY
bold YYYYYYYYY YYYYY
bolder YYYYYYYYY NYNYY
lighter NYYYYYYYY NYNYY
100 - 900 YYNYYYYYY YYNYY
5.2.6 font-size YYPPPPYYY YYPQY
<absolute-size> YYYQQQYYY YYBQY
... xx-small - xx-large YYYQQQYYQ YYBQY [note]
<relative-size> YYYYYBYYY YYNYY
... larger YYYYYBYYY YYNYY
... smaller YYYYYBYYY YYNYY
<length> YYPYYYYYY YYBYY
<percentage> YYYYYYYYY YYPYY
5.2.7 font PYPPPYYYY PYPQY
<font-family> PYYYYYYYY YYPYY
<font-style> PYPYYYYYY YYPYY
<font-variant> NYNQQQYYY NYNQY
<font-weight> PYYYYYYYY YYNYY
<font-size> YYBQQPYYY YYBYY
<line-height> BYYYYYYYY BYBYY
 
Color and Background Properties
Property
or Value
Windows95/98/NT Macintosh
 Nav4  Nav6  IE3  IE4  IE5  IE55  Op3  Op4  Op5   Nav4  Nav6  IE3  IE4  IE5 
5.3.1 color YYYYYYYYY YYYYY
<color> YYYYYYYYY YYYYY
5.3.2 background-color BYPYYYYYY BYNYY
<color> BYBYYYYYY BYNYY [note]
transparent BYNYYYYBY BYNYY [note]
5.3.3 background-image YYNYYYYYY YYNYY
<url> YYNYYYYYY YYNYY
none YYNYYYYYY YYNYY
5.3.4 background-repeat PYNPYYYYY BYNYY
repeat YYNBYYYYY YYNYY [note]
repeat-x PYNBYYYYY PYNYY [note]
repeat-y PYNBYYYYY PYNYY [note]
no-repeat YYNYYYYYY YYNYY
5.3.5 background-attachment NYNYYYNYY NYNYY
scroll NYNYYYNYY NYNYY
fixed NYNYYYNYY NYNYY
5.3.6 background-position NYNYYYYYY NYNYY
<percentage> NYNYYYYYY NYNYY
<length> NYNYYYYYY NYNYY
top NYNYYYYYY NYNYY
center NYNYYYYYY NYNYY
bottom NYNYYYYYY NYNYY
left NYNYYYYYY NYNYY
right NYNYYYYYY NYNYY
5.3.7 background PYPPYYPPY PYPYY [note]
<background-color> BYPYYYYYY PYPYY
<background-image> PYYYYYYYY PYYYY
<background-repeat> PYBBYYYYY PYBYY
<background-attachment> NYNYYYNYY NYYYY
<background-position> NYNYYYYYY NYPYY
 
Text Properties
Property
or Value
Windows95/98/NT Macintosh
 Nav4  Nav6  IE3  IE4  IE5  IE55  Op3  Op4  Op5   Nav4  Nav6  IE3  IE4  IE5 
5.4.1 word-spacing NYNNNNYYY NYNYY
normal NYNNNNYYY NYNYY
<length> NYNNNNYYY NYNYY
5.4.2 letter-spacing NYNYYYYYY NYNYY
normal NYNYYYYYY NYNYY
<length> NYNYYYYYY NYNYY
5.4.3 text-decoration BBBBBBBBB BBBBP
none QYNYYYYYY QYYQY [note]
underline QYBYYYYYY QYBQY
overline NYNYYYYYY NYNYY
line-through YYYYYYYYY YYYYY
blink YYNNNNNYY YYNNN [note]
5.4.4 vertical-align NYNPPPPYY NYNPY
baseline NYNYYYYYY NYNYY
sub NYNYYYYYY NYNYY
super NYNYYYYYY NYNYY
top NYNNNYBYY NYNYY
text-top NYNNNYNYY NYNYY
middle NYNBNYBYY NYNYY
bottom NYNNNYBYY NYNBY
text-bottom NYNNNYNYY NYNBY
<percentage> NYNNNNYYY NYNBY
5.4.5 text-transform YYNYYYPYY YYNYY
capitalize YYNYYYYYY YYNYY
uppercase YYNYYYBYY YYNYY [note]
lowercase YYNYYYYYY YYNYY
none YYNYYYYYY YYNYY
5.4.6 text-align YYPYYYYYY PYPPY
left YYYYYYYYY YYYYY
right YYYYYYYYY YYYYY
center YYYYYYYYY YYYYY
justify BYNYYYYYY BYNNY [note]
5.4.7 text-indent YYYYYYYYY YYYYY
<length> YYYYYYYYY YYYYY
<percentage> YYYYYYYYY YYYYY
5.4.8 line-height PYPYYYQYY PYPYY [note]
normal YYYYYYYYY YYYYY
<number> PYNYYYYYY PYBYY
<length> BYYYYYYYY BYBYY [note]
<percentage> PYYYYYYYY PYBYY
 
Box Properties
Property
or Value
Windows95/98/NT Macintosh
 Nav4  Nav6  IE3  IE4  IE5  IE55  Op3  Op4  Op5   Nav4  Nav6  IE3  IE4  IE5 
5.5.01 margin-top PYBPPYYYY PYBPY [note]
<length> PYBPPYYYY PYBPY
<percentage> PYYPPYYYY PYBPY
auto PYYPPYYYY PYBPY
5.5.02 margin-right BBPPPQYBY BBPPY [note]
<length> BYYPPYYYY BYYPY
<percentage> BYNPPYYYY BYYPY
auto NYNNNYYYY NYNPY
5.5.03 margin-bottom NYYPPYYYY NYNPY [note]
<length> NYNPPYYYY NYNPY
<percentage> NYNPPYYYY NYNPY
auto NYNPPYYYY NYNPY
5.5.04 margin-left BYPPPYYBY BYPPY [note]
<length> BYYPPYYYY YYYPY
<percentage> BYYPPYYYY BYYPY
auto NYNNNYYYY BYNPY
5.5.05 margin BBBPPYYBY BBBPY [note]
<length> BYBPPYYYY BYBPY
<percentage> BYYPPYYYY BYBPY
auto NYYPPYYYY NYBPY
5.5.06 padding-top BYNPPQYYY BYNPY [note]
<length> BYNPPYYYY BYNPY
<percentage> BYNPPYYYY BYNPY
5.5.07 padding-right BYNPPQYYY BYNPY [note]
<length> BYNPPYYYY BYNPY
<percentage> BYNPPYYYY BYNPY
5.5.08 padding-bottom BYNPPYYYY BYNPY [note]
<length> BYNPPYYYY BYNPY
<percentage> BYNPPYYYY BYNPY
5.5.09 padding-left BYNPPYYYY BYNPY [note]
<length> BYNPPYYYY BYNPY
<percentage> BYNPPYYYY BYNPY
5.5.10 padding BYNPPQBYY BYNPY [note]
<length> BYNPPYBYY BYNPY
<percentage> BYNPPYBYY BYNPY
5.5.11 border-top-width BYNPPYYYY BYNPY [note]
thin YYNPPYYYY YYNPY
medium YYNPPYYYY YYNPY
thick YYNPPYYYY YYNPY
<length> YYNPPYYYY YYNPY
5.5.12 border-right-width BYNPPYYYY BYNPY [note]
thin YYNPPYYYY YYNPY
medium YYNPPYYYY YYNPY
thick YYNPPYYYY YYNPY
<length> YYNPPYYYY YYNPY
5.5.13 border-bottom-width BYNPPYYYY BYNPY [note]
thin BYNPPYYYY BYNPY
medium BYNPPYYYY BYNPY
thick BYNPPYYYY BYNPY
<length> BYNPPYYYY BYNPY
5.5.14 border-left-width BYNPPYYYY BYNPY [note]
thin YYNPPYYYY YYNPY
medium YYNPPYYYY YYNPY
thick YYNPPYYYY YYNPY
<length> YYNPPYYYY YYNPY
5.5.15 border-width BYNPPYYYY BYNPY [note]
thin YYNPPYYYY YYNPY
medium YYNPPYYYY YYNPY
thick YYNPPYYYY YYNPY
<length> YYNPPYYYY YYNPY
5.5.16 border-color PYNYYYYYY PYNYY [note]
<color> PYNYYYYYY PYNYY
5.5.17 border-style PYNPPYYYY PYNYY [note]
none YYNYYYYYY YYNYY
dotted NYNNNYYYY NYNYY
dashed NYNNNYYYY NYNYY
solid YYNYYYYYY YYNYY
double YYNYYYYYY YYNYY
groove YYNYYYYYY YYNYY
ridge YYNYYYYYY YYNYY
inset YYNYYYYYY YYNYY
outset YYNYYYYYY YYNYY
5.5.18 border-top NYNPPYPYY NYNPY [note]
<border-top-width> NYNPPYPYY NYNPY
<border-style> NYNPPYPYY NYNPY
<color> NYNPPYPYY NYNPY
5.5.19 border-right NYNPPYPYY NYNPY [note]
<border-right-width> NYNPPYPYY NYNPY
<border-style> NYNPPYPYY NYNPY
<color> NYNPPYPYY NYNPY
5.5.20 border-bottom NYNPPYPYY NYNPY [note]
<border-bottom-width> NYNPPYPYY NYNPY
<border-style> NYNPPYPYY NYNPY
<color> NYNPPYPYY NYNPY
5.5.21 border-left NYNPPYPYY NYNPY [note]
<border-left-width> NYNPPYPYY NYNPY
<border-style> NYNPPYPYY NYNPY
<color> NYNPPYPYY NYNPY
5.5.22 border PYNPPYPYB PYNPY [note]
<border-width> BYNPPYPYY BYNPY
<border-style> PYNPPYPYY PYNPY
<color> YYNPPYPYY YYNPY
5.5.23 width PYNPPYQYY PYNYY [note]
<length> PYNPPYQYY PYNYY
<percentage> PYNPPYQYY PYNYY
auto PYNPPYQYY PYNYY
5.5.24 height NYNYYYYYY NYNYY
<length> NYNYYYYYY NYNYY
auto NYNYYYYYY NYNYY
5.5.25 float PYNPPQBQY PYNBQ [note]
left BYNBBYYYY BYNYY
right BYNBBYYYY BYNYY
none YYNYYYYYY YYNYY
5.5.26 clear PYNPPYBYY PYNYY [note]
none YYYYYYYYY YYYYY
left BYNBBYNYY BYNYY
right BYNBBYYYY BYNYY
both YYNYYYYYY YYNYY
 
Classification Properties
Property
or Value
Windows95/98/NT Macintosh
 Nav4  Nav6  IE3  IE4  IE5  IE55  Op3  Op4  Op5   Nav4  Nav6  IE3  IE4  IE5 
5.6.1 display PYNPPPPYY PYNPY
block BYNNYYYYY BYNPY
inline NYNNYYBYY NYNNY [note]
list-item BYNNNNNYY PYNPY
none YYNYYYYYY YYNYY
5.6.2 white-space PYNNNPNYY PYNNY
normal YYNNNYNYY YYNNY
pre YYNNNNNYY YYNNY
nowrap NYNNNYNYY NYNNY
5.6.3 list-style-type YYNYYYYYY PYNYY
disc YYNYYYYYY YYNYY
circle YYNYYYYYY YYNYY
square YYNYYYYYY YYNYY
decimal YYNYYYYYY YYNYY
lower-roman YYNYYYYYY YYNYY
upper-roman YYNYYYYYY YYNYY
lower-alpha YYNYYYYYY YYNYY
upper-alpha YYNYYYYYY YYNYY
none YYNYYYYYY BYNYY [note]
5.6.4 list-style-image NYNYYYYYY NYNYY
<url> NYNYYYYYY NYNYY
none NYNYYYYYY NYNYY
5.6.5 list-style-position NYNYYYYYY NYNYY
inside NYNYYYYYY NYNQY [note]
outside NYNYYYYYY NYNYY
5.6.6 list-style PYNPYYYYY PYNPY
<keyword> YYNYYYYYY PYNYY
<position> NYNQQYYYY NYNQY
<url> NYNYYYYYY NYNYY
 
Units
Property
or Value
Windows95/98/NT Macintosh
 Nav4  Nav6  IE3  IE4  IE5  IE55  Op3  Op4  Op5   Nav4  Nav6  IE3  IE4  IE5 
6.1 Length Units PYPYYYYYY YYBYY
em YYNYYYYYY YYYYY
ex QYNQQYQYY QYQQY [note]
px YYYYYYYYY YYYYY
in YYYYYYYYY YYYYY
cm YYYYYYYYY YYYYY
mm YYYYYYYYY YYYYY
pt YYYYYYYYY YYYYY
pc YYYYYYYYY YYYYY
6.2 Percentage Units YYYYYYYYY YYYYY
<percentage> YYYYYYYYY YYYYY
6.3 Color Units PYPYYYYYY PYPYY
#000 YYYYYYYYY YYBYY
#000000 YYYYYYYYY YYBYY
(RRR,GGG,BBB) YYNYYYYYY YYNYY
(R%,G%,B%) YYNYYYYYY YYNYY
<keyword> BYYYYYYYY BYYYY [note]
6.4 URLs BYYYYYYYY BYBYY
<url> BYYYYYYYY BYBYY [note]