niedzielski.net

źródło: msdn.microsoft.com

At-rules - CSS 2.1
  IE 7 IE 8 IE 9
@charset Yes Yes Yes
@import Yes Yes Yes
@media Yes Yes Updated
@page Partial Yes Yes
At-rules - CSS 3.0
  IE 7 IE 8 IE 9
@font-face Yes Yes Updated
@namespace No No Yes
Element Selectors - CSS 2.1
  IE 7 IE 8 IE 9
.value { sRules } Yes Yes Yes
#value { sRules } Yes Yes Yes
E { sRules } Yes Yes Yes
* { sRules } Yes Yes Yes

Note   Prior to IE 7, there was a two-class selector limit per element.

Element Selectors - CSS 3.0
  IE 7 IE 8 IE 9
ns|E { sRules } No No Yes
Attribute Selectors - CSS 2.1
  IE 7 IE 8 IE 9
[att=val] { sRules } Yes Yes Yes
[att] { sRules } Yes Yes Yes
[att|=val] { sRules } Yes Yes Yes
[att~=val] { sRules } Yes Yes Yes
Attribute Selectors - CSS 3.0
  IE 7 IE 8 IE 9
[ns|attr] { sRules } Yes Yes Yes
[att^=val] { sRules } Yes Yes Yes
[att*=val] { sRules } Yes Yes Yes
[att$=val] { sRules } Yes Yes Yes
Combinators - CSS 2.1
  IE 7 IE 8 IE 9
E + F { sRules } Yes Yes Yes
E > F { sRules } Yes Yes Yes
E F { sRules } Yes Yes Yes
Combinators - CSS 3.0
  IE 7 IE 8 IE 9
E ~ F { sRules } Yes Yes Yes
Pseudo-classes - CSS 2.1
  IE 7 IE 8 IE 9
:active { sRules } Partial Yes Yes
:first-child { sRules } Yes Yes Yes
:focus { sRules } No Yes Yes
:hover { sRules } Yes Yes Yes
:lang(C) { sRules } No Yes Yes
:link { sRules } Yes Yes Yes
:visited { sRules } Yes Yes Yes
@page :first { sRules } No Yes Yes
@page :left { sRules } No Yes Yes
@page :right { sRules } No Yes Yes
Pseudo-classes - CSS 3.0
  IE 7 IE 8 IE 9
:root { sRules } No No Yes
:nth-child(n) { sRules } No No Yes
:nth-last-child(n) { sRules } No No Yes
:nth-of-type(n) { sRules } No No Yes
:nth-last-of-type(n) { sRules } No No Yes
:last-child { sRules } No No Yes
:first-of-type { sRules } No No Yes
:last-of-type { sRules } No No Yes
:only-child { sRules } No No Yes
:only-of-type { sRules } No No Yes
:empty { sRules } No No Yes
:target { sRules } No No Yes
:not(s) { sRules } No No Yes
:enabled { sRules } No No Yes
:disabled { sRules } No No Yes
:checked { sRules } No No Yes
:indeterminate { sRules } No No Yes
:default { sRules } No No No
:valid { sRules } No No No
:invalid { sRules } No No No
:in-range { sRules } No No No
:out-of-range { sRules } No No No
:required { sRules } No No No
:optional { sRules } No No No
:read-only { sRules } No No No
:read-write { sRules } No No No
Pseudo-elements - CSS 2.1
  IE 7 IE 8 IE 9
:after { sRules } No Yes Yes
:before { sRules } No Yes Yes
:first-letter { sRules } Yes Yes Yes
:first-line { sRules } Yes Yes Yes
Pseudo-elements - CSS 3.0
  IE 7 IE 8 IE 9
::before { sRules } No No No
::after { sRules } No No No
::first-letter { sRules } No No No
::first-line { sRules } No No No
::selection { sRules } No No Yes
::value { sRules } No No No
::choices { sRules } No No No
::repeat-item { sRules } No No No
::repeat-index { sRules } No No No
Properties - CSS 2.1
  IE 7 IE 8 IE 9
{ sRule!important  } Yes Yes Yes
2D Transforms - CSS 3.0
  IE 7 IE 8 IE 9
{ transform : sFunction } No No Yes
{ transform-origin : sOrigin } No No Yes
Lists - CSS 2.1
  IE 7 IE 8 IE 9
{ list-style : sStyle } Yes Yes Yes
{ list-style-image : sStyle } Yes Yes Yes
{ list-style-position : sStyle } Yes Yes Yes
{ list-style-type : sStyle } Partial Yes Yes
Color and Background - CSS 2.1
  IE 7 IE 8 IE 9
{ color : sColor } Yes Yes Yes
{ background : sBackground } Yes Yes Updated
{ background-attachment : sAttachment } Yes Yes Updated
{ background-color : sColor } Yes Yes Updated
{ background-image : sLocation } Yes Yes Updated
{ background-position : sPosition } Partial Yes Updated
{ background-repeat : sRepeat } Yes Yes Updated
Color and Background - CSS 3.0
  IE 7 IE 8 IE 9
{ color-profile : sProfile } No No No
{ rendering-intent : sIntent } No No No
{ background : sBackground1,
sBackground2, etc. }
No No Yes
{ background-clip : sClip } No No Yes
{ background-origin : sOrigin } No No Yes
{ background-break : sBreak } No No No
{ background-size : sSize } No No Yes
Font and Text - CSS 2.1
  IE 7 IE 8 IE 9
{ direction : sDirection } Yes Yes Yes
{ font : sFont } Yes Yes Yes
{ font-family : sFamily } Yes Yes Yes
{ font-size : sSize } Yes Yes Yes
{ font-style : sStyle } Yes Yes Yes
{ font-variant : sVariant } Yes Yes Yes
{ font-weight : sWeight } Partial Yes Yes
 { letter-spacing : sSpacing } Yes Yes Yes
 { line-height : sHeight } Yes Yes Yes
{ text-align : sAlign } Yes Yes Yes
{ text-decoration :sDecoration } Yes Yes Yes
{ text-indent : sIndent } Yes Yes Yes
{ text-transform :sTransform } Yes Yes Yes
{ unicode-bidi : sAlign } Yes Yes Yes
{ vertical-align : sAlign } Yes Yes Yes
{ white-space : sWrap } Partial Yes Yes
{ word-spacing : sSpacing } Partial Yes Yes
Font and Text - CSS 3.0
  IE 7 IE 8 IE 9
{ font-effect :sEffect } No No No
{ font-emphasize : sEmphasize } No No No
{ font-size-adjust : sSizeAdjust } No No No
{ font-smooth :sSmooth } No No No
{ font-stretch :sStretch } No No No
{ hanging-punctuation : sHangingPunctuation } No No No
{ punctuation-trim : sTrim } No No No
{ ruby-align :sRubyAlign } Yes Yes Yes
{ ruby-overhang :sRubyOverhang } Yes Yes Yes
{ ruby-position :sRubyPlacement } Yes Yes Yes
{ ruby-span : sRubySpan } No No No
{ text-align-last : sAlignLast } Partial Partial Partial
{ text-emphasis :sEmphasis } No No No
{ text-justify :sJustify } Yes Yes Yes
{ text-outline : sOutline } No No No
{ text-overflow : sOverflow} Partial Partial Partial
{ text-shadow : sShadow } No No No
{ text-wrap : sWrap } No No No
{ word-break :sBreak } Partial Partial Partial
{ word-wrap : sWrap } Yes Yes Yes
{ writing-mode : sFlow } Yes Yes Yes
Generated Content - CSS 2.1
  IE 7 IE 8 IE 9
{ content : sContent } No Yes Yes
{ counter-increment : sCounter } No Yes Yes
{ counter-reset : sCounter } No Yes Yes
{ quotes : sQuotes } No Yes Yes
Border and Layout - CSS 2.1
  IE 7 IE 8 IE 9
{ border : sBorder } Yes Yes Yes
{ border-bottom :sBottom } Yes Yes Yes
{ border-bottom-color : sColor } Yes Yes Yes
{ border-bottom-style : sStyle } Yes Yes Yes
{ border-bottom-width : sWidth } Yes Yes Yes
{ border-collapse : sCollapse } Partial Yes Yes
{ border-color :sColor } Yes Yes Yes
{ border-left :sLeft } Yes Yes Yes
{ border-left-color : sColor } Yes Yes Yes
{ border-left-style : sStyle } Yes Yes Yes
{ border-left-width : sWidth } Yes Yes Yes
{ border-right :sRight} Yes Yes Yes
{ border-right-color : sColor } Yes Yes Yes
{ border-right-style : sStyle } Yes Yes Yes
{ border-right-width : sWidth } Yes Yes Yes
{ border-spacing :sSpacing } No Yes Yes
{ border-style :sStyle } Partial Yes Yes
{ border-top :sTop } Yes Yes Yes
{ border-top-color : sColor } Yes Yes Yes
{ border-top-style : sStyle } Yes Yes Yes
{ border-top-width : sWidth } Yes Yes Yes
{ border-width : sWidth } Yes Yes Yes
{ caption-side : sLocation } No Yes Yes
{ clear : sClear } Yes Yes Yes
{ empty-cells : sEmptyCells } Partial Yes Yes
{ float : sFloat } Yes Yes Yes
{ margin : sMargin } Yes Yes Yes
{ margin-bottom :sHeight } Yes Yes Yes
{ margin-left :sWidth } Yes Yes Yes
{ margin-right :sWidth } Yes Yes Yes
{ margin-top : sHeight } Yes Yes Yes
{ padding : sPadding } Yes Yes Yes
{ padding-bottom :sPadding } Yes Yes Yes
{ padding-left :sPadding } Yes Yes Yes
{ padding-right :sPadding } Yes Yes Yes
{ padding-top :sPadding } Yes Yes Yes
{ table-layout : sLayout } Yes Yes Yes
Border and Layout - CSS 3.0
  IE 7 IE 8 IE 9
{ border-break : sBreak } No No No
{ border-image : sImage } No No No
{ border-radius : sRadius } No No Yes
{ box-shadow : sShadow } No No Yes
Positioning - CSS 2.1
  IE 7 IE 8 IE 9
{ bottom : sBottom } Partial Yes Yes
{ clip : sClip } Yes Yes Yes
{ display : sDisplay } Partial Yes Yes
{ height : sHeight } Yes Yes Yes
{ left : sPosition } Partial Yes Yes
{ max-height :sMaxHeight } Yes Yes Yes
{ max-width : sWidth } Yes Yes Yes
{ min-height :sMinHeight } Yes Yes Yes
{ min-width : sMinWidth } Yes Yes Yes
{ overflow : sOverflow } Yes Yes Yes
{ position : sPosition } Yes Yes Yes
{ right : sPosition } Partial Yes Yes
{ top : sTop } Partial Yes Yes
{ visibility :sVisibility } Yes Yes Yes
{ width : sWidth } Yes Yes Yes
{ z-index : vOrder } Partial Yes Yes
Positioning - CSS 3.0
  IE 7 IE 8 IE 9
{ overflow-x : sOverflow } Yes Yes Yes
{ overflow-y : sOverflow } Yes Yes Yes
Printing - CSS 2.1
  IE 7 IE 8 IE 9
{ orphans : nLines } No Yes Yes
{ page-break-after : sBreak } Yes Yes Yes
{ page-break-before : sBreak } Yes Yes Yes
{ page-break-inside : sBreak } No Yes Yes
{ widows : nLines } No Yes Yes
Printing - CSS 3.0
  IE 7 IE 8 IE 9
{ fit : sFit } No No No
{ fit-position : sPosition } No No No
{ image-orientation : sOrientation } No No No
{ page : sPage } No No No
{ size : sSize } No No No
User Interface - CSS 2.1
  IE 7 IE 8 IE 9
{ cursor : sCursor } Yes Yes Yes
{ outline : sOutline } No Yes Yes
{ outline-color : sColor } No Yes Yes
{ outline-style : sStyle } No Yes Yes
{ outline-width : sWidth } No Yes Yes
User Interface - CSS 3.0
  IE 7 IE 8 IE 9
{ appearance : sAppearance } No No No
{ box-sizing : sSizing } No Yes Yes
{ icon : sIcon } No No No
{ nav-down : sNavDown } No No No
{ nav-index : sIndex } No No No
{ nav-left : sNavLeft } No No No
{ nav-right : sNavRight } No No No
{ nav-up : sNavUp } No No No
{ outline-offset : sOffset } No No No
{ outline-radius : sRadius } No No No
{ resize : sResize } No No No

Multi-column Layout

IE does not support any of the CSS3 multi-column layout properties.

Speech

IE does not support any of the CSS3 speech properties.

Values Numbers - CSS 2.1
  IE 7 IE 8 IE 9
<number> Yes Yes Yes
<length> Yes Yes Yes
<percentage> Yes Yes Yes
<integer> Yes Yes Yes
Values Numbers - CSS 3.0
  IE 7 IE 8 IE 9
<angle> No No Yes
<time> No No Yes
<frequency> No No No
Strings - CSS 2.1
  IE 7 IE 8 IE 9
<string> Yes Yes Yes
\code Yes Yes Yes
Shapes - CSS 2.1
  IE 7 IE 8 IE 9
rect() Yes Yes Yes
Functions - CSS 2.1
  IE 7 IE 8 IE 9
url() Yes Yes Yes
counter() No Yes Yes
attr() No Yes Updated
Functions - CSS 3.0
  IE 7 IE 8 IE 9
calc() No No Yes
Colors - CSS 2.1
  IE 7 IE 8 IE 9
<color> (names) Yes Yes Yes
<color> (#rrggbb or#rgb Notation) Yes Yes Yes
<color> (rgb(r,g,b) Notation) Yes Yes Yes
<color> (system colors) Yes Yes Yes
transparent Yes Yes Yes
Colors - CSS 3.0
  IE 7 IE 8 IE 9
<color> (rgba(r,g,b,a)Notation) No No Yes
<color> (hsl(h,s,l) Notation) No No Yes
<color> (hsla(h,s,l,a)Notation) No No Yes
Keywords - CSS 2.1
  IE 7 IE 8 IE 9
auto Yes Yes Yes
inherit No Yes Yes
Keywords - CSS 3.0
  IE 7 IE 8 IE 9
initial No No No

See Also