This document is a section of the web browser standards support document. It includes detailed information about CSS support in major web browsers.
CSS is the primary language for adding presentation elements to a webpage. These presentation elements include colors, fonts, backgrounds, and layout.
The following are units that are used in CSS properties. The values reflect the browser's best support for these units. Support may be weaker in some properties. See the specific property information for details.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
Color | |||||
(General) | Y | Y | Y | Y | Y |
#rrggbb | Y | Y | Y | Y | I |
#rgb | Y | Y | Y | Y | I |
rgb(<red>, <green>, <blue>) | I | I | Y | Y | I |
aqua | Y | Y | Y | Y | Y |
black | Y | Y | Y | Y | Y |
blue | Y | Y | Y | Y | Y |
fuchsia | Y | Y | Y | Y | Y |
gray | Y | Y | Y | Y | Y |
green | Y | Y | Y | Y | Y |
lime | Y | Y | Y | Y | Y |
maroon | Y | Y | Y | Y | Y |
navy | Y | Y | Y | Y | Y |
olive | Y | Y | Y | Y | Y |
orange | Y | Y | Y | Y | Y |
purple | Y | Y | Y | Y | Y |
red | Y | Y | Y | Y | Y |
silver | Y | Y | Y | Y | Y |
teal | Y | Y | Y | Y | Y |
white | Y | Y | Y | Y | Y |
yellow | Y | Y | Y | Y | Y |
ActiveBorder | Y | Y | Y | Y | Y |
ActiveCaption | Y | Y | Y | Y | Y |
AppWorkspace | Y | Y | Y | Y | Y |
Background | Y | Y | Y | Y | Y |
ButtonFace | Y | Y | Y | Y | Y |
ButtonHighlight | Y | Y | Y | Y | Y |
ButtonShadow | Y | Y | Y | Y | Y |
ButtonText | Y | Y | Y | Y | Y |
CaptionText | Y | Y | Y | Y | Y |
GrayText | Y | Y | Y | Y | Y |
Highlight | Y | Y | Y | Y | Y |
HighlightText | Y | Y | Y | Y | Y |
InactiveBorder | Y | Y | Y | Y | Y |
InactiveCaption | Y | Y | Y | Y | Y |
InactiveCaptionText | Y | Y | Y | Y | Y |
InfoBackground | Y | Y | Y | Y | Y |
InfoText | Y | Y | Y | Y | Y |
Menu | Y | Y | Y | Y | Y |
MenuText | Y | Y | Y | Y | Y |
Scrollbar | Y | Y | Y | Y | Y |
ThreeDDarkShadow | Y | Y | Y | Y | Y |
ThreeDFace | Y | Y | Y | Y | Y |
ThreeDHighlight | Y | Y | Y | Y | Y |
ThreeDLightShadow | Y | Y | Y | Y | Y |
ThreeDShadow | Y | Y | Y | Y | Y |
Window | Y | Y | Y | Y | Y |
WindowFrame | Y | Y | Y | Y | Y |
WindowText | Y | Y | Y | Y | Y |
Counter | |||||
(General) | N | N | Y | Y | I |
Integer | |||||
(General) | Y | Y | Y | Y | Y |
Length | |||||
(General) | Y | Y | Y | Y | Y |
em | Y | Y | Y | Y | Y |
ex | Y | Y | Y | Y | Y |
px | Y | Y | Y | Y | Y |
in | Y | Y | Y | Y | Y |
cm | Y | Y | Y | Y | Y |
mm | Y | Y | Y | Y | Y |
pt | Y | Y | Y | Y | Y |
pc | Y | Y | Y | Y | Y |
Number | |||||
(General) | Y | Y | Y | Y | Y |
Percentage | |||||
(General) | Y | Y | Y | Y | Y |
String | |||||
(General) | N | N | Y | Y | Y |
URI | |||||
(General) | Y | Y | Y | Y | Y |
Importance gives dominance to CSS rules that would normally be overridden by rules of greater specificity or latter appearance.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
!important | |||||
(General) | I | I | Y | Y | Y |
At-rules provide special operations and selection mechanisms for the CSS document.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
@charset | |||||
(General) | I | I | Y | Y | Y |
@import | |||||
(General) | I | I | Y | Y | Y |
@media | |||||
(General) | I | I | Y | Y | Y |
@page | |||||
(General) | N | N | N | N | Y |
:left | N | N | N | N | Y |
:right | N | N | N | N | Y |
:first | N | N | N | N | Y |
Selectors specify where CSS rules are applied on the document.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
* | |||||
(General) | I | I | Y | Y | I |
E | |||||
(General) | I | I | Y | Y | Y |
E F | |||||
(General) | I | I | Y | Y | Y |
E > F | |||||
(General) | N | I | Y | Y | Y |
E + F | |||||
(General) | N | I | Y | Y | I |
[attr] | |||||
(General) | N | I | Y | Y | Y |
[attr="value"] | |||||
(General) | N | I | I | I | I |
[attr~="value"] | |||||
(General) | N | I | I | I | I |
[attr|="value"] | |||||
(General) | N | I | I | I | I |
.class | |||||
(General) | I | Y | Y | Y | Y |
#id | |||||
(General) | I | Y | Y | Y | Y |
Pseudo-classes select elements in certain special states.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
:active | |||||
(General) | I | I | Y | Y | Y |
:first-child | |||||
(General) | N | I | I | Y | I |
:focus | |||||
(General) | N | N | Y | Y | Y |
:hover | |||||
(General) | I | I | Y | Y | Y |
:lang(C) | |||||
(General) | N | N | Y | Y | Y |
:link | |||||
(General) | I | I | Y | Y | Y |
:visited | |||||
(General) | I | I | Y | Y | Y |
Pseudo-elements are styled portions of the displayed page that were created by one of the following selectors.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
:after | |||||
(General) | N | N | I | I | I |
:before | |||||
(General) | N | N | I | I | I |
:first-letter | |||||
(General) | I | I | I | I | I |
:first-line | |||||
(General) | I | I | Y | Y | Y |
The following are CSS properties that are used in normal graphical webpage displays in web browsers.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
background | |||||
(General) | I | I | Y | Y | I |
(background-color) | 83% | 83% | Y | Y | 82% |
(background-image) | 67% | 67% | Y | Y | 83% |
(background-repeat) | 90% | 90% | Y | Y | 90% |
(background-attachment) | 50% | 67% | Y | Y | 83% |
(background-position) | 50% | 50% | Y | Y | 94% |
inherit | N | N | Y | Y | Y |
background-attachment | |||||
(General) | I | I | Y | Y | I |
scroll | I | I | Y | Y | Y |
fixed | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
background-color | |||||
(General) | I | I | Y | Y | I |
(Color) | 99% | 99% | Y | Y | 97% |
transparent | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
background-image | |||||
(General) | I | I | Y | Y | I |
(URI) | Y | Y | Y | Y | Y |
none | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
background-position | |||||
(General) | I | I | Y | Y | I |
(Percentage) | I | I | Y | Y | Y |
(Length) | I | I | Y | Y | Y |
left | I | I | Y | Y | Y |
center (horizontal) | I | I | Y | Y | Y |
right | I | I | Y | Y | Y |
top | I | I | Y | Y | Y |
center (vertical) | I | I | Y | Y | Y |
bottom | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
background-repeat | |||||
(General) | I | I | Y | Y | I |
repeat | Y | Y | Y | Y | Y |
repeat-x | Y | Y | Y | Y | Y |
repeat-y | Y | Y | Y | Y | Y |
no-repeat | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border | |||||
(General) | I | I | Y | Y | Y |
(border-width) | 90% | 90% | Y | Y | Y |
(border-style) | 82% | 82% | Y | Y | Y |
(border-top-color) | 66% | 83% | Y | Y | 99% |
inherit | N | N | Y | Y | Y |
border-bottom | |||||
(General) | I | I | Y | Y | Y |
(border-width) | 90% | 90% | Y | Y | Y |
(border-style) | 82% | 82% | Y | Y | Y |
(border-top-color) | 66% | 83% | Y | Y | 99% |
inherit | N | N | Y | Y | Y |
border-bottom-color | |||||
(General) | I | I | Y | Y | Y |
(Color) | 99% | 99% | Y | Y | 97% |
transparent | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-bottom-style | |||||
(General) | I | I | Y | Y | Y |
none | Y | Y | Y | Y | Y |
hidden | N | N | Y | Y | Y |
dotted | I | I | Y | Y | Y |
dashed | Y | Y | Y | Y | Y |
solid | Y | Y | Y | Y | Y |
double | Y | Y | Y | Y | Y |
groove | Y | Y | Y | Y | Y |
ridge | Y | Y | Y | Y | Y |
inset | Y | Y | Y | Y | Y |
outset | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-bottom-width | |||||
(General) | I | I | Y | Y | Y |
thin | Y | Y | Y | Y | Y |
medium | Y | Y | Y | Y | Y |
thick | Y | Y | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-collapse | |||||
(General) | I | I | Y | Y | Y |
collapse | Y | Y | Y | Y | Y |
separate | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-color | |||||
(General) | I | I | Y | Y | Y |
(Color) | 99% | 99% | Y | Y | 97% |
transparent | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-left | |||||
(General) | I | I | Y | Y | Y |
(border-width) | 90% | 90% | Y | Y | Y |
(border-style) | 82% | 82% | Y | Y | Y |
(border-top-color) | 66% | 83% | Y | Y | 99% |
inherit | N | N | Y | Y | Y |
border-left-color | |||||
(General) | I | I | Y | Y | Y |
(Color) | 99% | 99% | Y | Y | 97% |
transparent | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-left-style | |||||
(General) | I | I | Y | Y | Y |
none | Y | Y | Y | Y | Y |
hidden | N | N | Y | Y | Y |
dotted | I | I | Y | Y | Y |
dashed | Y | Y | Y | Y | Y |
solid | Y | Y | Y | Y | Y |
double | Y | Y | Y | Y | Y |
groove | Y | Y | Y | Y | Y |
ridge | Y | Y | Y | Y | Y |
inset | Y | Y | Y | Y | Y |
outset | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-left-width | |||||
(General) | I | I | Y | Y | Y |
thin | Y | Y | Y | Y | Y |
medium | Y | Y | Y | Y | Y |
thick | Y | Y | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-right | |||||
(General) | I | I | Y | Y | Y |
(border-width) | 90% | 90% | Y | Y | Y |
(border-style) | 82% | 82% | Y | Y | Y |
(border-top-color) | 66% | 83% | Y | Y | 99% |
inherit | N | N | Y | Y | Y |
border-right-color | |||||
(General) | I | I | Y | Y | Y |
(Color) | 99% | 99% | Y | Y | 97% |
transparent | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-right-style | |||||
(General) | I | I | Y | Y | Y |
none | Y | Y | Y | Y | Y |
hidden | N | N | Y | Y | Y |
dotted | I | I | Y | Y | Y |
dashed | Y | Y | Y | Y | Y |
solid | Y | Y | Y | Y | Y |
double | Y | Y | Y | Y | Y |
groove | Y | Y | Y | Y | Y |
ridge | Y | Y | Y | Y | Y |
inset | Y | Y | Y | Y | Y |
outset | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-right-width | |||||
(General) | I | I | Y | Y | Y |
thin | Y | Y | Y | Y | Y |
medium | Y | Y | Y | Y | Y |
thick | Y | Y | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-spacing | |||||
(General) | N | N | Y | Y | Y |
(Length) | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-style | |||||
(General) | I | I | Y | Y | Y |
none | Y | Y | Y | Y | Y |
hidden | N | N | Y | Y | Y |
dotted | I | I | Y | Y | Y |
dashed | Y | Y | Y | Y | Y |
solid | Y | Y | Y | Y | Y |
double | Y | Y | Y | Y | Y |
groove | Y | Y | Y | Y | Y |
ridge | Y | Y | Y | Y | Y |
inset | Y | Y | Y | Y | Y |
outset | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-top | |||||
(General) | I | I | Y | Y | Y |
(border-width) | 90% | 90% | Y | Y | Y |
(border-style) | 82% | 82% | Y | Y | Y |
(border-top-color) | 66% | 83% | Y | Y | 99% |
inherit | N | N | Y | Y | Y |
border-top-color | |||||
(General) | I | I | Y | Y | Y |
(Color) | 99% | 99% | Y | Y | 97% |
transparent | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-top-style | |||||
(General) | I | I | Y | Y | Y |
none | Y | Y | Y | Y | Y |
hidden | N | N | Y | Y | Y |
dotted | I | I | Y | Y | Y |
dashed | Y | Y | Y | Y | Y |
solid | Y | Y | Y | Y | Y |
double | Y | Y | Y | Y | Y |
groove | Y | Y | Y | Y | Y |
ridge | Y | Y | Y | Y | Y |
inset | Y | Y | Y | Y | Y |
outset | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-top-width | |||||
(General) | I | I | Y | Y | Y |
thin | Y | Y | Y | Y | Y |
medium | Y | Y | Y | Y | Y |
thick | Y | Y | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
border-width | |||||
(General) | I | I | Y | Y | Y |
thin | Y | Y | Y | Y | Y |
medium | Y | Y | Y | Y | Y |
thick | Y | Y | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
bottom | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | Y | Y | Y | Y | Y |
auto | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
caption-side | |||||
(General) | N | N | Y | Y | Y |
top | N | N | Y | Y | Y |
bottom | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
clear | |||||
(General) | I | I | Y | Y | Y |
none | Y | Y | Y | Y | Y |
left | Y | I | Y | Y | Y |
right | Y | I | Y | Y | Y |
both | Y | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
clip | |||||
(General) | N | N | Y | Y | Y |
rect(<top>, <right>, <bottom>, <left>) | N | N | Y | Y | Y |
auto | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
color | |||||
(General) | I | I | Y | Y | Y |
(Color) | 99% | 99% | Y | Y | 97% |
inherit | N | N | Y | Y | Y |
content | |||||
(General) | N | N | Y | Y | Y |
none | N | N | N | Y | N |
normal | N | N | Y | Y | Y |
(String) | N | N | Y | Y | Y |
(URI) | N | N | Y | Y | Y |
counter(<counter>) | N | N | Y | Y | I |
counter(<counter>, <list-style-type>) | N | N | Y | Y | I |
counters(<counter>, <string>) | N | N | Y | Y | I |
counters(<counter>, <string>, <list-style-type>) | N | N | Y | Y | I |
attr(<attr>) | N | N | Y | Y | Y |
open-quote | N | N | Y | Y | Y |
close-quote | N | N | Y | Y | Y |
no-open-quote | N | N | Y | Y | Y |
no-close-quote | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
counter-increment | |||||
(General) | N | N | Y | Y | I |
(Counter) | N | N | Y | Y | Y |
(Integer) | N | N | Y | Y | Y |
none | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
counter-reset | |||||
(General) | N | N | Y | Y | Y |
(Counter) | N | N | Y | Y | Y |
(Integer) | N | N | Y | Y | Y |
none | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
cursor | |||||
(General) | I | I | Y | Y | I |
(URI) | Y | I | Y | Y | N |
auto | Y | Y | Y | Y | Y |
crosshair | Y | Y | Y | Y | Y |
default | Y | Y | Y | Y | Y |
pointer | Y | Y | Y | Y | Y |
move | Y | Y | Y | Y | Y |
e-resize | Y | Y | Y | Y | Y |
ne-resize | Y | Y | Y | Y | Y |
nw-resize | Y | Y | Y | Y | Y |
n-resize | Y | Y | Y | Y | Y |
se-resize | Y | Y | Y | Y | Y |
sw-resize | Y | Y | Y | Y | Y |
s-resize | Y | Y | Y | Y | Y |
w-resize | Y | Y | Y | Y | Y |
text | Y | Y | Y | Y | Y |
wait | Y | Y | Y | Y | Y |
help | Y | Y | Y | Y | Y |
progress | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
direction | |||||
(General) | I | I | Y | Y | Y |
ltr | Y | Y | Y | Y | Y |
rtl | Y | Y | Y | Y | Y |
inherit | Y | Y | Y | Y | Y |
display | |||||
(General) | I | I | Y | Y | Y |
inline | Y | Y | Y | Y | Y |
block | I | I | Y | Y | Y |
list-item | Y | Y | I | I | Y |
run-in | N | N | N | N | Y |
inline-block | I | I | N | Y | Y |
table | N | N | Y | Y | Y |
inline-table | N | N | N | Y | Y |
table-row-group | N | N | Y | Y | Y |
table-header-group | I | I | Y | Y | Y |
table-footer-group | I | I | Y | Y | Y |
table-row | N | N | Y | Y | Y |
table-column-group | N | N | Y | Y | I |
table-column | N | N | Y | Y | I |
table-cell | N | N | Y | Y | Y |
table-caption | N | N | Y | Y | Y |
none | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
empty-cells | |||||
(General) | N | N | Y | Y | Y |
show | N | N | Y | Y | Y |
hide | N | N | I | I | I |
inherit | N | N | Y | Y | Y |
float | |||||
(General) | I | I | Y | Y | Y |
left | I | I | I | I | I |
right | I | I | I | I | I |
none | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
font | |||||
(General) | I | I | Y | Y | Y |
(font-style) | Y | Y | Y | Y | Y |
(font-variant) | Y | Y | Y | Y | Y |
(font-weight) | Y | Y | Y | Y | Y |
(font-size) | Y | Y | Y | Y | Y |
(line-height) | 90% | 90% | Y | Y | Y |
(font-family) | Y | Y | Y | Y | Y |
caption | Y | Y | Y | Y | Y |
icon | Y | Y | Y | Y | Y |
menu | Y | Y | Y | Y | Y |
message-box | Y | Y | Y | Y | Y |
small-caption | Y | Y | Y | Y | Y |
status-bar | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
font-family | |||||
(General) | I | I | Y | Y | Y |
(Family name) | Y | Y | Y | Y | Y |
serif | Y | Y | Y | Y | Y |
sans-serif | Y | Y | Y | Y | Y |
cursive | Y | Y | Y | Y | Y |
fantasy | Y | Y | Y | Y | Y |
monospace | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
font-size | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | Y | Y | Y | Y | Y |
xx-small | Y | Y | Y | Y | Y |
x-small | Y | Y | Y | Y | Y |
small | Y | Y | Y | Y | Y |
medium | Y | Y | Y | Y | Y |
large | Y | Y | Y | Y | Y |
x-large | Y | Y | Y | Y | Y |
xx-large | Y | Y | Y | Y | Y |
larger | Y | Y | Y | Y | Y |
smaller | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
font-style | |||||
(General) | I | I | Y | Y | Y |
normal | Y | Y | Y | Y | Y |
italic | Y | Y | Y | Y | Y |
oblique | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
font-variant | |||||
(General) | I | I | Y | Y | Y |
normal | Y | Y | Y | Y | Y |
small-caps | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
font-weight | |||||
(General) | I | I | Y | Y | Y |
normal | Y | Y | Y | Y | Y |
bold | Y | Y | Y | Y | Y |
bolder | Y | Y | Y | Y | Y |
lighter | Y | Y | Y | Y | Y |
100 | Y | Y | Y | Y | Y |
200 | Y | Y | Y | Y | Y |
300 | Y | Y | Y | Y | Y |
400 | Y | Y | Y | Y | Y |
500 | Y | Y | Y | Y | Y |
600 | Y | Y | Y | Y | Y |
700 | Y | Y | Y | Y | Y |
800 | Y | Y | Y | Y | Y |
900 | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
height | |||||
(General) | I | I | Y | Y | I |
(Length) | I | I | Y | Y | Y |
(Percentage) | I | I | Y | Y | Y |
auto | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
left | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | Y | Y | Y | Y | Y |
auto | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
letter-spacing | |||||
(General) | I | I | Y | Y | Y |
normal | Y | Y | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
line-height | |||||
(General) | I | I | Y | Y | Y |
normal | Y | Y | Y | Y | Y |
(Number) | Y | Y | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
list-style | |||||
(General) | I | I | Y | Y | Y |
(list-style-type) | Y | Y | Y | Y | Y |
(list-style-position) | Y | Y | Y | Y | Y |
(list-style-image) | 83% | 83% | Y | Y | Y |
inherit | N | N | Y | Y | Y |
list-style-image | |||||
(General) | I | I | Y | Y | Y |
(URI) | Y | Y | Y | Y | Y |
none | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
list-style-position | |||||
(General) | I | I | Y | Y | Y |
inside | Y | Y | Y | Y | Y |
outside | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
list-style-type | |||||
(General) | I | I | Y | Y | Y |
disc | Y | Y | Y | Y | Y |
circle | Y | Y | Y | Y | Y |
square | Y | Y | Y | Y | Y |
decimal | Y | Y | Y | Y | Y |
decimal-leading-zero | N | N | Y | Y | Y |
lower-roman | Y | Y | Y | Y | Y |
upper-roman | Y | Y | Y | Y | Y |
lower-greek | N | N | Y | Y | Y |
lower-latin | N | N | Y | Y | Y |
upper-latin | N | N | Y | Y | Y |
armenian | N | N | Y | Y | Y |
georgian | N | N | Y | Y | Y |
lower-alpha | Y | Y | Y | Y | Y |
upper-alpha | Y | Y | Y | Y | Y |
none | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
margin | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
auto | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
margin-bottom | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
auto | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
margin-left | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
auto | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
margin-right | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
auto | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
margin-top | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
auto | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
max-height | |||||
(General) | N | I | Y | Y | Y |
(Length) | N | I | Y | Y | Y |
(Percentage) | N | I | Y | Y | Y |
none | N | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
max-width | |||||
(General) | N | I | Y | Y | Y |
(Length) | N | I | Y | Y | Y |
(Percentage) | N | I | Y | Y | Y |
none | N | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
min-height | |||||
(General) | N | I | Y | Y | I |
(Length) | N | I | Y | Y | Y |
(Percentage) | N | I | Y | Y | I |
inherit | N | N | Y | Y | Y |
min-width | |||||
(General) | N | I | Y | Y | I |
(Length) | N | I | Y | Y | Y |
(Percentage) | N | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
outline | |||||
(General) | N | N | Y | Y | Y |
(outline-color) | N | N | Y | Y | 99% |
(outline-style) | N | N | Y | Y | Y |
(outline-width) | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
outline-color | |||||
(General) | N | N | Y | Y | Y |
(Color) | N | N | Y | Y | 97% |
invert | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
outline-style | |||||
(General) | N | N | Y | Y | Y |
(border-style) | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
outline-width | |||||
(General) | N | N | Y | Y | Y |
(border-width) | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
overflow | |||||
(General) | I | I | I | I | Y |
visible | I | Y | Y | Y | Y |
hidden | I | I | Y | Y | Y |
scroll | I | I | Y | Y | Y |
auto | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
padding | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
padding-bottom | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
padding-left | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
padding-right | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
padding-top | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
position | |||||
(General) | I | I | Y | Y | Y |
static | Y | Y | Y | Y | Y |
relative | I | I | Y | Y | Y |
absolute | I | I | Y | Y | Y |
fixed | N | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
quotes | |||||
(General) | N | N | Y | Y | I |
(String) | N | N | Y | Y | Y |
none | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
right | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | Y | Y | Y | Y | Y |
auto | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
table-layout | |||||
(General) | I | I | Y | Y | Y |
auto | Y | Y | Y | Y | Y |
fixed | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
text-align | |||||
(General) | I | I | Y | Y | Y |
left | Y | Y | Y | Y | Y |
right | Y | Y | Y | Y | Y |
center | Y | Y | Y | Y | Y |
justify | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
text-decoration | |||||
(General) | I | I | I | I | Y |
none | Y | Y | Y | Y | Y |
underline | Y | Y | Y | Y | Y |
overline | Y | Y | Y | Y | Y |
line-through | Y | Y | Y | Y | Y |
blink | N | N | Y | Y | Y |
inherit | N | N | Y | Y | Y |
text-indent | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
text-transform | |||||
(General) | I | I | Y | Y | Y |
capitalize | Y | Y | Y | Y | Y |
uppercase | I | I | Y | Y | Y |
lowercase | I | I | Y | Y | Y |
none | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
top | |||||
(General) | I | I | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
(Percentage) | Y | Y | Y | Y | Y |
auto | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
unicode-bidi | |||||
(General) | I | I | Y | Y | Y |
normal | Y | Y | Y | Y | Y |
embed | Y | Y | Y | Y | Y |
bidi-override | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
vertical-align | |||||
(General) | I | I | Y | Y | Y |
baseline | Y | Y | Y | Y | Y |
sub | I | I | Y | Y | Y |
super | I | I | Y | Y | Y |
top | I | I | Y | Y | Y |
text-top | I | I | Y | Y | Y |
middle | Y | Y | Y | Y | Y |
bottom | I | I | Y | Y | Y |
text-bottom | I | I | Y | Y | Y |
(Percentage) | I | I | Y | Y | Y |
(Length) | I | I | Y | Y | Y |
inherit | N | N | Y | Y | Y |
visibility | |||||
(General) | I | I | Y | Y | Y |
visible | Y | Y | Y | Y | Y |
hidden | Y | Y | Y | Y | Y |
collapse | N | N | Y | Y | I |
inherit | Y | Y | Y | Y | Y |
white-space | |||||
(General) | I | I | Y | Y | Y |
normal | I | I | I | I | I |
pre | I | I | I | I | I |
nowrap | I | I | I | I | I |
pre-wrap | N | N | N | Y | Y |
pre-line | N | N | N | N | N |
inherit | N | N | Y | Y | Y |
width | |||||
(General) | I | I | Y | Y | I |
(Length) | I | I | Y | Y | Y |
(Percentage) | I | I | Y | Y | Y |
auto | I | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
word-spacing | |||||
(General) | I | I | Y | Y | Y |
normal | Y | Y | Y | Y | Y |
(Length) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
z-index | |||||
(General) | I | I | I | Y | Y |
auto | Y | Y | Y | Y | Y |
(Integer) | Y | Y | Y | Y | Y |
inherit | N | N | Y | Y | Y |
The following CSS properties allow special formatting on paged media, such as pages printed with a printer.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
orphans | |||||
(General) | N | N | N | N | Y |
(Integer) | N | N | N | N | Y |
inherit | N | N | N | N | Y |
page-break-after | |||||
(General) | I | I | Y | Y | Y |
auto | Y | Y | Y | Y | Y |
always | Y | Y | Y | Y | Y |
avoid | Y | Y | N | N | Y |
left | Y | Y | N | N | Y |
right | Y | Y | N | N | Y |
inherit | N | N | Y | Y | Y |
page-break-before | |||||
(General) | I | I | Y | Y | Y |
auto | Y | Y | Y | Y | Y |
always | Y | Y | Y | Y | Y |
avoid | Y | Y | N | N | Y |
left | Y | Y | N | N | Y |
right | Y | Y | N | N | Y |
inherit | N | N | Y | Y | Y |
page-break-inside | |||||
(General) | N | N | N | N | Y |
avoid | N | N | N | N | Y |
auto | N | N | N | N | Y |
inherit | N | N | N | N | Y |
widows | |||||
(General) | N | N | N | N | Y |
(Integer) | N | N | N | N | Y |
inherit | N | N | N | N | Y |
The following summarizes the requirements for a web browser to claim full support for CSS 2.1. A web browser may not claim full conformance unless all of the following are met. Each of these points is graded on an all-or-nothing basis.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
Conformance | |||||
Support a media type | Y | Y | Y | Y | Y |
Attempt to retrieve all style sheets | Y | Y | Y | Y | Y |
Follow all specified grammar | N | N | Y | Y | N |
Assign elements all applicable properties | N | N | Y | Y | Y |
Support alternate style sheets | N | N | Y | Y | Y |
Allow disabling author style sheet | N | N | Y | Y | Y |
Support user style sheets | Y | Y | Y | Y | Y |
The following are features that have been added or significantly changed in CSS 3. The sections of CSS 3 shown below have reached at least the Candidate Recommendation stage, which means these features are ready to be implemented in user agents.
The following are units that are used in CSS properties. The values reflect the browser's best support for these units. Support may be weaker in some properties. See the specific property information for details.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
Appearance | |||||
(General) | I | I | I | I | I |
icon | I | I | I | I | I |
window | N | N | N | N | N |
desktop | N | N | N | N | N |
workspace | N | N | N | N | N |
document | N | N | N | N | N |
tooltip | N | N | N | N | N |
dialog | N | N | N | N | N |
button | N | N | N | N | N |
push-button | N | N | N | N | N |
hyperlink | N | N | N | N | N |
radio-button | N | N | N | N | N |
checkbox | N | N | N | N | N |
menu-item | N | N | N | N | N |
tab | N | N | N | N | N |
menu | I | I | I | I | I |
menubar | N | N | N | N | N |
pull-down-menu | N | N | N | N | N |
pop-up-menu | N | N | N | N | N |
list-menu | N | N | N | N | N |
radio-group | N | N | N | N | N |
checkbox-group | N | N | N | N | N |
outline-tree | N | N | N | N | N |
range | N | N | N | N | N |
field | N | N | N | N | N |
combo-box | N | N | N | N | N |
signature | N | N | N | N | N |
password | N | N | N | N | N |
Color | |||||
rgba(<red>, <green>, <blue>, <alpha>) | N | N | N | Y | N |
transparent | I | I | I | Y | I |
hsl(<hue>, <saturation>, <lightness>) | N | N | Y | Y | N |
hsla(<hue>, <saturation>, <lightness>, <alpha>) | N | N | N | Y | N |
currentColor | N | N | Y | Y | N |
flavor | N | N | N | N | N |
aliceblue | Y | Y | Y | Y | Y |
antiquewhite | Y | Y | Y | Y | Y |
aquamarine | Y | Y | Y | Y | Y |
azure | Y | Y | Y | Y | Y |
beige | Y | Y | Y | Y | Y |
bisque | Y | Y | Y | Y | Y |
blanchedalmond | Y | Y | Y | Y | Y |
blueviolet | Y | Y | Y | Y | Y |
brown | Y | Y | Y | Y | Y |
burlywood | Y | Y | Y | Y | Y |
cadetblue | Y | Y | Y | Y | Y |
chartreuse | Y | Y | Y | Y | Y |
chocolate | Y | Y | Y | Y | Y |
coral | Y | Y | Y | Y | Y |
cornflowerblue | Y | Y | Y | Y | Y |
cornsilk | Y | Y | Y | Y | Y |
crimson | Y | Y | Y | Y | Y |
cyan | Y | Y | Y | Y | Y |
darkblue | Y | Y | Y | Y | Y |
darkcyan | Y | Y | Y | Y | Y |
darkgoldenrod | Y | Y | Y | Y | Y |
darkgray | Y | Y | Y | Y | Y |
darkgreen | Y | Y | Y | Y | Y |
darkgrey | N | N | Y | Y | Y |
darkkhaki | Y | Y | Y | Y | Y |
darkmagenta | Y | Y | Y | Y | Y |
darkolivegreen | Y | Y | Y | Y | Y |
darkorange | Y | Y | Y | Y | Y |
darkorchid | Y | Y | Y | Y | Y |
darkred | Y | Y | Y | Y | Y |
darksalmon | Y | Y | Y | Y | Y |
darkseagreen | Y | Y | Y | Y | Y |
darkslateblue | Y | Y | Y | Y | Y |
darkslategray | Y | Y | Y | Y | Y |
darkslategrey | N | N | Y | Y | Y |
darkturquoise | Y | Y | Y | Y | Y |
darkviolet | Y | Y | Y | Y | Y |
deeppink | Y | Y | Y | Y | Y |
deepskyblue | Y | Y | Y | Y | Y |
dimgray | Y | Y | Y | Y | Y |
dimgrey | N | N | Y | Y | Y |
dodgerblue | Y | Y | Y | Y | Y |
firebrick | Y | Y | Y | Y | Y |
floralwhite | Y | Y | Y | Y | Y |
forestgreen | Y | Y | Y | Y | Y |
gainsboro | Y | Y | Y | Y | Y |
ghostwhite | Y | Y | Y | Y | Y |
gold | Y | Y | Y | Y | Y |
goldenrod | Y | Y | Y | Y | Y |
greenyellow | Y | Y | Y | Y | Y |
grey | N | N | Y | Y | Y |
honeydew | Y | Y | Y | Y | Y |
hotpink | Y | Y | Y | Y | Y |
indianred | Y | Y | Y | Y | Y |
indigo | Y | Y | Y | Y | Y |
ivory | Y | Y | Y | Y | Y |
khaki | Y | Y | Y | Y | Y |
lavender | Y | Y | Y | Y | Y |
lavenderblush | Y | Y | Y | Y | Y |
lawngreen | Y | Y | Y | Y | Y |
lemonchiffon | Y | Y | Y | Y | Y |
lightblue | Y | Y | Y | Y | Y |
lightcoral | Y | Y | Y | Y | Y |
lightcyan | Y | Y | Y | Y | Y |
lightgoldenrodyellow | Y | Y | Y | Y | Y |
lightgray | N | N | Y | Y | Y |
lightgreen | Y | Y | Y | Y | Y |
lightgrey | Y | Y | Y | Y | Y |
lightpink | Y | Y | Y | Y | Y |
lightsalmon | Y | Y | Y | Y | Y |
lightseagreen | Y | Y | Y | Y | Y |
lightskyblue | Y | Y | Y | Y | Y |
lightslategray | Y | Y | Y | Y | Y |
lightslategrey | N | N | Y | Y | Y |
lightsteelblue | Y | Y | Y | Y | Y |
lightyellow | Y | Y | Y | Y | Y |
limegreen | Y | Y | Y | Y | Y |
linen | Y | Y | Y | Y | Y |
magenta | Y | Y | Y | Y | Y |
mediumaquamarine | Y | Y | Y | Y | Y |
mediumblue | Y | Y | Y | Y | Y |
mediumorchid | Y | Y | Y | Y | Y |
mediumpurple | Y | Y | Y | Y | Y |
mediumseagreen | Y | Y | Y | Y | Y |
mediumslateblue | Y | Y | Y | Y | Y |
mediumspringgreen | Y | Y | Y | Y | Y |
mediumturquoise | Y | Y | Y | Y | Y |
mediumvioletred | Y | Y | Y | Y | Y |
midnightblue | Y | Y | Y | Y | Y |
mintcream | Y | Y | Y | Y | Y |
mistyrose | Y | Y | Y | Y | Y |
moccasin | Y | Y | Y | Y | Y |
navajowhite | Y | Y | Y | Y | Y |
oldlace | Y | Y | Y | Y | Y |
olivedrab | Y | Y | Y | Y | Y |
orangered | Y | Y | Y | Y | Y |
orchid | Y | Y | Y | Y | Y |
palegoldenrod | Y | Y | Y | Y | Y |
palegreen | Y | Y | Y | Y | Y |
paleturquoise | Y | Y | Y | Y | Y |
palevioletred | Y | Y | Y | Y | Y |
papayawhip | Y | Y | Y | Y | Y |
peachpuff | Y | Y | Y | Y | Y |
peru | Y | Y | Y | Y | Y |
pink | Y | Y | Y | Y | Y |
plum | Y | Y | Y | Y | Y |
powderblue | Y | Y | Y | Y | Y |
rosybrown | Y | Y | Y | Y | Y |
royalblue | Y | Y | Y | Y | Y |
saddlebrown | Y | Y | Y | Y | Y |
salmon | Y | Y | Y | Y | Y |
sandybrown | Y | Y | Y | Y | Y |
seagreen | Y | Y | Y | Y | Y |
seashell | Y | Y | Y | Y | Y |
sienna | Y | Y | Y | Y | Y |
skyblue | Y | Y | Y | Y | Y |
slateblue | Y | Y | Y | Y | Y |
slategray | Y | Y | Y | Y | Y |
slategrey | N | N | Y | Y | Y |
snow | Y | Y | Y | Y | Y |
springgreen | Y | Y | Y | Y | Y |
steelblue | Y | Y | Y | Y | Y |
tan | Y | Y | Y | Y | Y |
thistle | Y | Y | Y | Y | Y |
tomato | Y | Y | Y | Y | Y |
turquoise | Y | Y | Y | Y | Y |
violet | Y | Y | Y | Y | Y |
wheat | Y | Y | Y | Y | Y |
whitesmoke | Y | Y | Y | Y | Y |
yellowgreen | Y | Y | Y | Y | Y |
Counter | |||||
pages | N | N | N | N | N |
ID | |||||
(General) | N | N | N | N | N |
Target name | |||||
(General) | N | N | N | N | N |
At-rules provide special operations and selection mechanisms for the CSS document.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
@color-profile | |||||
(General) | N | N | N | N | N |
name | N | N | N | N | N |
src | N | N | N | N | N |
rendering-intent | N | N | N | N | N |
@media | |||||
width | N | N | N | N | I |
min-width | N | N | N | N | I |
max-width | N | N | N | N | I |
height | N | N | N | N | I |
min-height | N | N | N | N | I |
max-height | N | N | N | N | I |
device-width | N | N | N | N | I |
min-device-width | N | N | N | N | I |
max-device-width | N | N | N | N | I |
device-height | N | N | N | N | I |
min-device-height | N | N | N | N | I |
max-device-height | N | N | N | N | I |
device-aspect-ratio | N | N | N | N | I |
min-device-aspect-ratio | N | N | N | N | I |
max-device-aspect-ratio | N | N | N | N | I |
color | N | N | N | N | I |
min-color | N | N | N | N | I |
max-color | N | N | N | N | I |
color-index | N | N | N | N | I |
min-color-index | N | N | N | N | I |
max-color-index | N | N | N | N | I |
monochrome | N | N | N | N | N |
min-monochrome | N | N | N | N | N |
max-monochrome | N | N | N | N | N |
resolution | N | N | N | N | I |
min-resolution | N | N | N | N | I |
max-resolution | N | N | N | N | I |
scan | N | N | N | N | Y |
grid | N | N | N | N | Y |
@page | |||||
@top | N | N | N | N | N |
@top-left-corner | N | N | N | N | N |
@top-left | N | N | N | N | N |
@top-center | N | N | N | N | N |
@top-right | N | N | N | N | N |
@top-right-corner | N | N | N | N | N |
@bottom | N | N | N | N | N |
@bottom-left-corner | N | N | N | N | N |
@bottom-left | N | N | N | N | N |
@bottom-center | N | N | N | N | N |
@bottom-right | N | N | N | N | N |
@bottom-right-corner | N | N | N | N | N |
@left-top | N | N | N | N | N |
@left-middle | N | N | N | N | N |
@left-bottom | N | N | N | N | N |
@right-top | N | N | N | N | N |
@right-middle | N | N | N | N | N |
@right-bottom | N | N | N | N | N |
@float-area | N | N | N | N | N |
(Page name) | N | N | N | N | N |
Selectors specify where CSS rules are applied on the document.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
E ~ F | |||||
(General) | N | I | Y | Y | Y |
[attr^="value"] | |||||
(General) | N | I | I | I | I |
[attr$="value"] | |||||
(General) | N | I | I | I | I |
[attr*="value"] | |||||
(General) | N | I | I | I | I |
Pseudo-classes select elements in certain special states.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
:root | |||||
(General) | N | N | Y | Y | N |
:nth-child(N) | |||||
(General) | N | N | N | N | N |
b | N | N | N | N | N |
an | N | N | N | N | N |
an+b | N | N | N | N | N |
odd | N | N | N | N | N |
even | N | N | N | N | N |
:nth-last-child(N) | |||||
(General) | N | N | N | N | N |
b | N | N | N | N | N |
an | N | N | N | N | N |
an+b | N | N | N | N | N |
odd | N | N | N | N | N |
even | N | N | N | N | N |
:nth-of-type(N) | |||||
(General) | N | N | N | N | N |
b | N | N | N | N | N |
an | N | N | N | N | N |
an+b | N | N | N | N | N |
odd | N | N | N | N | N |
even | N | N | N | N | N |
:nth-last-of-type(N) | |||||
(General) | N | N | N | N | N |
b | N | N | N | N | N |
an | N | N | N | N | N |
an+b | N | N | N | N | N |
odd | N | N | N | N | N |
even | N | N | N | N | N |
:last-child | |||||
(General) | N | N | I | Y | N |
:first-of-type | |||||
(General) | N | N | N | N | N |
:last-of-type | |||||
(General) | N | N | N | N | N |
:only-child | |||||
(General) | N | N | I | Y | N |
:only-of-type | |||||
(General) | N | N | N | N | N |
:empty | |||||
(General) | N | N | I | Y | N |
:target | |||||
(General) | N | N | Y | Y | N |
:enabled | |||||
(General) | N | N | Y | Y | Y |
:disabled | |||||
(General) | N | N | Y | Y | Y |
:checked | |||||
(General) | N | N | Y | Y | Y |
:contains(C) | |||||
(General) | N | N | N | N | N |
:not(S) | |||||
(General) | N | N | Y | Y | N |
:default | |||||
(General) | N | N | N | Y | Y |
:valid | |||||
(General) | N | N | Y | Y | Y |
:invalid | |||||
(General) | N | N | Y | Y | Y |
:in-range | |||||
(General) | N | N | Y | Y | Y |
:out-of-range | |||||
(General) | N | N | Y | Y | Y |
:required | |||||
(General) | N | N | N | N | Y |
:optional | |||||
(General) | N | N | N | N | N |
:read-only | |||||
(General) | N | N | N | N | N |
:read-write | |||||
(General) | N | N | N | N | N |
Pseudo-elements are styled portions of the displayed page that were created by one of the following selectors.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
::selection | |||||
(General) | N | N | N | N | N |
::value | |||||
(General) | N | N | N | N | N |
::choices | |||||
(General) | N | N | N | N | N |
::repeat-item | |||||
(General) | N | N | N | N | N |
::repeat-index | |||||
(General) | N | N | N | N | N |
The following are CSS properties that are used in normal graphical webpage displays in web browsers.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
appearance | |||||
(General) | N | N | N | N | N |
(Appearance) | N | N | N | N | N |
normal | N | N | N | N | N |
inherit | N | N | N | N | N |
box-sizing | |||||
(General) | N | N | N | N | Y |
content-box | N | N | N | N | I |
border-box | N | N | N | N | Y |
inherit | N | N | N | N | Y |
color | |||||
attr(<attr>, color) | N | N | N | N | N |
color-profile | |||||
(General) | N | N | N | N | N |
(Profile name) | N | N | N | N | N |
(URI) | N | N | N | N | N |
auto | N | N | N | N | N |
sRGB | N | N | N | N | N |
inherit | N | N | N | N | N |
content | |||||
(Appearance) | N | N | N | N | N |
icon | N | N | N | N | N |
cursor | |||||
(General) | I | I | Y | Y | I |
(Number) | N | N | Y | Y | N |
none | N | N | N | Y | N |
context-menu | N | N | Y | Y | N |
cell | N | N | Y | Y | N |
vertical-text | Y | Y | Y | Y | N |
alias | N | N | Y | Y | N |
copy | N | N | Y | Y | N |
no-drop | Y | Y | Y | Y | N |
not-allowed | Y | Y | Y | Y | N |
ew-resize | N | N | Y | Y | N |
ns-resize | N | N | Y | Y | N |
nesw-resize | N | N | Y | Y | N |
nwse-resize | N | N | Y | Y | N |
col-resize | Y | Y | Y | Y | N |
row-resize | Y | Y | Y | Y | N |
all-scroll | Y | Y | Y | Y | N |
display | |||||
ruby | N | N | N | N | N |
ruby-base | N | N | N | N | N |
ruby-base-container | N | N | N | N | N |
ruby-text | N | N | N | N | N |
ruby-text-container | N | N | N | N | N |
font | |||||
(Appearance) | 5% | 5% | 5% | 5% | 5% |
icon | |||||
(General) | N | N | N | N | N |
(URI) | N | N | N | N | N |
auto | N | N | N | N | N |
inherit | N | N | N | N | N |
nav-down | |||||
(General) | N | N | N | N | N |
(ID) | N | N | N | N | N |
current | N | N | N | N | N |
root | N | N | N | N | N |
(Target name) | N | N | N | N | N |
inherit | N | N | N | N | N |
nav-index | |||||
(General) | N | N | N | N | N |
(Number) | N | N | N | N | N |
auto | N | N | N | N | N |
inherit | N | N | N | N | N |
nav-left | |||||
(General) | N | N | N | N | N |
(ID) | N | N | N | N | N |
current | N | N | N | N | N |
root | N | N | N | N | N |
(Target name) | N | N | N | N | N |
inherit | N | N | N | N | N |
nav-right | |||||
(General) | N | N | N | N | N |
(ID) | N | N | N | N | N |
current | N | N | N | N | N |
root | N | N | N | N | N |
(Target name) | N | N | N | N | N |
inherit | N | N | N | N | N |
nav-up | |||||
(General) | N | N | N | N | N |
(ID) | N | N | N | N | N |
current | N | N | N | N | N |
root | N | N | N | N | N |
(Target name) | N | N | N | N | N |
inherit | N | N | N | N | N |
opacity | |||||
(General) | N | N | Y | Y | I |
(Number) | N | N | Y | Y | Y |
outline-offset | |||||
(General) | N | N | Y | Y | N |
(Length) | N | N | Y | Y | N |
inherit | N | N | Y | Y | N |
rendering-intent | |||||
(General) | N | N | N | N | N |
auto | N | N | N | N | N |
perceptual | N | N | N | N | N |
relative-colorimetric | N | N | N | N | N |
saturation | N | N | N | N | N |
absolute-colorimetric | N | N | N | N | N |
inherit | N | N | N | N | N |
resize | |||||
(General) | N | N | N | N | N |
none | N | N | N | N | N |
horizontal | N | N | N | N | N |
vertical | N | N | N | N | N |
inherit | N | N | N | N | N |
ruby-align | |||||
(General) | I | I | N | N | N |
auto | Y | Y | N | N | N |
start | N | N | N | N | N |
left | Y | Y | N | N | N |
center | Y | Y | N | N | N |
end | N | N | N | N | N |
right | Y | Y | N | N | N |
distribute-letter | Y | Y | N | N | N |
distribute-space | Y | Y | N | N | N |
line-edge | Y | Y | N | N | N |
inherit | N | N | N | N | N |
initial | N | N | N | N | N |
ruby-overhang | |||||
(General) | I | I | N | N | N |
auto | Y | Y | N | N | N |
start | N | N | N | N | N |
end | N | N | N | N | N |
none | Y | Y | N | N | N |
inherit | N | N | N | N | N |
initial | N | N | N | N | N |
ruby-position | |||||
(General) | N | N | N | N | N |
before | N | N | N | N | N |
after | N | N | N | N | N |
right | N | N | N | N | N |
inherit | N | N | N | N | N |
initial | N | N | N | N | N |
ruby-span | |||||
(General) | N | N | N | N | N |
attr(<attr>) | N | N | N | N | N |
none | N | N | N | N | N |
inherit | N | N | N | N | N |
initial | N | N | N | N | N |
The following CSS properties allow special formatting on paged media, such as pages printed with a printer.
Feature | IE 6 | IE 7 | Firefox 2 | Firefox 3 | Opera 9 |
---|---|---|---|---|---|
image-orientation | |||||
(General) | N | N | N | N | N |
(Angle) | N | N | N | N | N |
auto | N | N | N | N | N |
page | |||||
(General) | N | N | N | N | N |
(Page name) | N | N | N | N | N |
auto | N | N | N | N | N |
page-policy | |||||
(General) | N | N | N | N | N |
start | N | N | N | N | N |
first | N | N | N | N | N |
last | N | N | N | N | N |
size (@page) | |||||
(General) | N | N | N | N | N |
(Length) | N | N | N | N | N |
auto | N | N | N | N | N |
landscape | N | N | N | N | N |
portrait | N | N | N | N | N |
A5 | N | N | N | N | N |
A4 | N | N | N | N | N |
A3 | N | N | N | N | N |
B5 | N | N | N | N | N |
B4 | N | N | N | N | N |
letter | N | N | N | N | N |
legal | N | N | N | N | N |
ledger | N | N | N | N | N |