HTML and CSS Technical Articles
CSS Compatibility and Internet Explorer
With each new release of Windows Internet Explorer, support for the Cascading
Style Sheets (CSS) standard has steadily improved. Internet Explorer 6 was the first
fully CSS, Level 1-compliant version of Internet Explorer. Windows Internet Explorer
8 is fully compliant with the CSS, Level 2 Revision 1 (CSS 2.1) specification
and supports some features of CSS Level 3 (CSS 3).
If your Web site targets browsers that include earlier versions of Internet Explorer,
you want to know the level of CSS compliance for those versions. This article provides
an at-a-glance look at CSS compliance across recent versions of Internet Explorer,
including support in Internet Explorer 8.
Note CSS features that are new to Internet Explorer 8 will only work when your page is rendered in IE8 mode (or higher). You can ensure your page displays in IE8 mode by including the following meta tag in your page's head section:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
For more information on document compatibility modes, see Defining Document Compatibility.
This article's organization is loosely based on that of the
CSS reference documentation
on MSDN. It contains the following sections:
Introduction
Each table lists support status information for grouped CSS features across recent
versions of Internet Explorer. In each section, the first table represents features
introduced in CSS 2.1 or earlier, and the second table represents features planned
(by the World Wide Web Consortium (W3C))
for CSS 3.
A value of "Yes" in a cell indicates that that feature is implemented in that
version of Internet Explorer.
A value of "Partial" in a cell indicates that that feature is only partially
implemented in that version of Internet Explorer. For more information, click the
link to view that feature's reference page on MSDN.
A value of "No" in a cell indicates that that feature is not implemented in that
version of Internet Explorer.
At-rules
CSS 2.1:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
|
@charset | No | Yes | Yes | Yes | Yes |
|
@import | Yes | Yes | Yes | Yes | Yes |
|
@media | No | Yes | Yes | Yes | Yes |
|
@page | Partial | Partial | Partial | Partial | Yes |
CSS 3:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
|
@font-face | No | Yes | Yes | Yes | Yes |
| @namespace |
No |
No |
No |
No |
No |
Selectors
Element Selectors
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| .value {
sRules } |
Class
(see Note) | Partial | Partial | Partial | Yes | Yes |
| #value { sRules
} |
ID | Yes | Yes | Yes | Yes | Yes |
| E { sRules } |
Type | Yes | Yes | Yes | Yes | Yes |
| * { sRules
} |
Universal | No | No | No | Yes | Yes |
Note Prior to Internet Explorer 7, there was a two-class
selector limit per element.
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| ns|E { sRules
} | Namespaced | No | No | No | No | No |
Attribute Selectors
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| [att=val]
{ sRules } | Equality
[=] | No | No | No | Yes | Yes |
| [att] { sRules
} | Existence
[] | No | No | No | Yes | Yes |
| [att|=val]
{ sRules } | Hyphen
[|=] | No | No | No | Yes | Yes |
| [att~=val]
{ sRules } | Whitespace
[~=] | No | No | No | Yes | Yes |
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| [ns|attr] { sRules
} | Namespaced | No | No | No | Yes | Yes |
| [att^=val]
{ sRules } | Prefix
[^=] | No | No | No | Yes | Yes |
| [att*=val]
{ sRules } | Substring
[*=] | No | No | No | Yes | Yes |
| [att$=val]
{ sRules } | Suffix
[$=] | No | No | No | Yes | Yes |
Combinators
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| E + F { sRules
} | Adjacent
Sibling (+) | No | No | No | Yes | Yes |
| E > F { sRules
} | Child
(>) | No | No | No | Yes | Yes |
| E F { sRules } | Descendant | Yes | Yes | Yes | Yes | Yes |
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| E ~ F { sRules
} | General
Sibling (~) | No | No | No | Yes | Yes |
Pseudo-classes
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| :active { sRules } | :active | No | No | No | Partial | Yes |
| :first-child { sRules } | :first-child | No | No | No | Yes | Yes |
| :focus { sRules } | :focus | No | No | No | No | Yes |
| :hover { sRules } | :hover | Partial | Partial | Partial | Yes | Yes |
| :lang(C) { sRules
} |
:lang() | No | No | No | No | Yes |
| :link { sRules } | :link | Yes | Yes | Yes | Yes | Yes |
| :visited { sRules } | :visited | Yes | Yes | Yes | Yes | Yes |
| @page :first { sRules
} | @page
:first | No | No | No | No | Yes |
| @page :left { sRules
} | @page
:left | No | No | No | No | Yes |
| @page :right { sRules
} | @page
:right | No | No | No | No | Yes |
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| :root { sRules } | :root | No | No | No | No | No |
| :nth-child() { sRules } | :nth-child() | No | No | No | No | No |
| :nth-last-child() { sRules } | :nth-last-child() | No | No | No | No | No |
| :nth-of-type() { sRules } | :nth-of-type() | No | No | No | No | No |
| :nth-last-of-type() { sRules
} | :nth-last-of-type() | No | No | No | No | No |
| :last-child { sRules } | :last-child | No | No | No | No | No |
| :first-of-type { sRules } | :first-of-type | No | No | No | No | No |
| :last-of-type { sRules } | :last-of-type | No | No | No | No | No |
| :only-child { sRules } | :only-child | No | No | No | No | No |
| :only-of-type { sRules } | :only-of-type | No | No | No | No | No |
| :empty { sRules } | :empty | No | No | No | No | No |
| :target { sRules } | :target | No | No | No | No | No |
| :not(X) { sRules
} | :not() | No | No | No | No | No |
| :enabled { sRules } | :enabled | No | No | No | No | No |
| :disabled { sRules } | :disabled | No | No | No | No | No |
| :checked { sRules } | :checked | No | No | No | No | No |
| :indeterminate { sRules } | :indeterminate | No | No | No | No | No |
| :default { sRules } | :default | No | No | No | No | No |
| :valid { sRules } | :valid | No | No | No | No | No |
| :invalid { sRules } | :invalid | No | No | No | No | No |
| :in-range { sRules } | :in-range | No | No | No | No | No |
| :out-of-range { sRules } | :out-of-range | No | No | No | No | No |
| :required { sRules } | :required | No | No | No | No | No |
| :optional { sRules } | :optional | No | No | No | No | No |
| :read-only { sRules } | :read-only | No | No | No | No | No |
| :read-write { sRules } | :read-write | No | No | No | No | No |
Pseudo-elements
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| :after { sRules } | :after | No | No | No | No | Yes |
| :before { sRules } | :before | No | No | No | No | Yes |
| :first-letter { sRules } | :first-letter | No | Yes | Yes | Yes | Yes |
| :first-line { sRules } | :first-line | No | Yes | Yes | Yes | Yes |
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| ::before { sRules } | ::before | No | No | No | No | No |
| ::after { sRules } | ::after | No | No | No | No | No |
| ::first-letter { sRules } | ::first-letter | No | No | No | No | No |
| ::first-line { sRules } | ::first-line | No | No | No | No | No |
| ::selection { sRules } | ::selection | No | No | No | No | No |
| ::value { sRules } | ::value | No | No | No | No | No |
| ::choices { sRules } | ::choices | No | No | No | No | No |
| ::repeat-item { sRules } | ::repeat-item | No | No | No | No | No |
| ::repeat-index { sRules } | ::repeat-index | No | No | No | No | No |
Attributes
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { sRule!important } | !important
Declaration | Partial | Partial | Partial | Yes | Yes |
Lists
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { list-style : sStyle
} | list-style | Yes | Yes | Yes | Yes | Yes |
| { list-style-image
: sStyle } | list-style-image | Yes | Yes | Yes | Yes | Yes |
| { list-style-position
: sStyle } | list-style-position | Yes | Yes | Yes | Yes | Yes |
| { list-style-type :
sStyle } | list-style-type | No | No | No | Partial | Yes |
Color and Background
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { color : sColor } | color | Yes | Yes | Yes | Yes | Yes |
| { background : sBackground
} | background | Yes | Yes | Yes | Yes | Yes |
| { background-attachment
: sAttachment } | background-attachment | Partial | Partial | Partial | Yes | Yes |
| { background-color
: sColor } | background-color | Yes | Yes | Yes | Yes | Yes |
| { background-image
: sLocation } | background-image | Yes | Yes | Yes | Yes | Yes |
| { background-position
: sPosition } | background-position | Partial | Partial | Partial | Partial | Yes |
| { background-repeat
: sRepeat } | background-repeat | Yes | Yes | Yes | Yes | Yes |
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { color-profile : sProfile
} | color-profile | No | No | No | No | No |
| { rendering-intent
: sIntent } | rendering-intent | No | No | No | No | No |
{ background : sBackground1,
sBackground2, etc. } | background (multiple) | No | No | No | No | No |
| { background-clip :
sClip } | background-clip | No | No | No | No | No |
| { background-origin
: sOrigin } | background-origin | No | No | No | No | No |
| { background-break
: sBreak } | background-break | No | No | No | No | No |
| { background-size :
sSize } | background-size | No | No | No | No | No |
Font and Text
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { direction : sDirection
} | direction | Yes | Yes | Yes | Yes | Yes |
| { font : sFont } | font | Yes | Yes | Yes | Yes | Yes |
| { font-family : sFamily
} | font-family | Yes | Yes | Yes | Yes | Yes |
| { font-size : sSize
} | font-size | Yes | Yes | Yes | Yes | Yes |
| { font-style : sStyle
} | font-style | Yes | Yes | Yes | Yes | Yes |
| { font-variant : sVariant
} | font-variant | Yes | Yes | Yes | Yes | Yes |
| { font-weight : sWeight
} | font-weight | Partial | Partial | Partial | Partial | Yes |
| { letter-spacing
: sSpacing } | letter-spacing | Yes | Yes | Yes | Yes | Yes |
| { line-height
: sHeight } | line-height | Yes | Yes | Yes | Yes | Yes |
| { text-align : sAlign
} | text-align
| Yes | Yes | Yes | Yes | Yes |
| { text-decoration :
sDecoration } | text-decoration
| Yes | Yes | Yes | Yes | Yes |
| { text-indent : sIndent
} | text-indent
| Yes | Yes | Yes | Yes | Yes |
| { text-transform :
sTransform } | text-transform
| Yes | Yes | Yes | Yes | Yes |
| { unicode-bidi : sAlign
} | unicode-bidi
| Yes | Yes | Yes | Yes | Yes |
| { vertical-align :
sAlign } | vertical-align | Yes | Yes | Yes | Yes | Yes |
| { white-space : sWrap
} | white-space
| Partial | Partial | Partial | Partial | Yes |
| { word-spacing : sSpacing
} | word-spacing
| Partial | Partial | Partial | Partial | Yes |
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { font-effect :
sEffect } | font-effect | No | No | No | No | No |
| { font-emphasize :
sEmphasize } | font-emphasize | No | No | No | No | No |
| { font-size-adjust
: sSizeAdjust } | font-size-adjust | No | No | No | No | No |
| { font-smooth :
sSmooth } | font-smooth | No | No | No | No | No |
| { font-stretch :
sStretch } | font-stretch | No | No | No | No | No |
| { hanging-punctuation
: sHangingPunctuation } | hanging-punctuation | No | No | No | No | No |
| { punctuation-trim
: sTrim } | punctuation-trim | No | No | No | No | No |
| { ruby-align :
sRubyAlign } | ruby-align | Yes | Yes | Yes | Yes | Yes |
| { ruby-overhang :
sRubyOverhang } | ruby-overhang | Yes | Yes | Yes | Yes | Yes |
| { ruby-position :
sRubyPlacement } | ruby-position
| Yes | Yes | Yes | Yes | Yes |
| { ruby-span : sRubySpan
} | ruby-span | No | No | No | No | No |
| { text-align-last :
sAlignLast } | text-align-last
| Partial | Partial | Partial | Partial | Partial |
| { text-emphasis :
sEmphasis } | text-emphasis | No | No | No | No | No |
| { text-justify :
sJustify } | text-justify
| No | Yes | Yes | Yes | Yes |
| { text-outline : sOutline
} | text-outline | No | No | No | No | No |
| { text-overflow : sOverflow} | text-overflow
| No | Partial | Partial | Partial | Partial |
| { text-shadow : sShadow
} | text-shadow | No | No | No | No | No |
| { text-wrap : sWrap
} | text-wrap | No | No | No | No | No |
| { word-break :
sBreak } | word-break
| Partial | Partial | Partial | Partial | Partial |
| { word-wrap : sWrap
} | word-wrap
| Yes | Yes | Yes | Yes | Yes |
| { writing-mode : sFlow
} | writing-mode
| Yes | Yes | Yes | Yes | Yes |
Generated Content
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { content : sContent
} | content | No | No | No | No | Yes |
| { counter-increment
: sCounter } | counter-increment | No | No | No | No | Yes |
| { counter-reset : sCounter
} | counter-reset | No | No | No | No | Yes |
| { quotes : sQuotes
} |
quotes | No | No | No | No | Yes |
Border and Layout
CSS 2.1:
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { border-break : sBreak
} | border-break | No | No | No | No | No |
| { border-image : sImage
} | border-image | No | No | No | No | No |
| { border-radius : sRadius
} | border-radius | No | No | No | No | No |
| { box-shadow : sShadow
} | box-shadow | No | No | No | No | No |
Positioning
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { bottom : sBottom
} | bottom
| No | Partial | Partial | Partial | Yes |
| { clip : sClip
} | clip
| No | Yes | Yes | Yes | Yes |
| { display : sDisplay
} | display
| Partial | Partial | Partial | Partial | Yes |
| { height : sHeight
} | height | Yes | Yes | Yes | Yes | Yes |
| { left : sPosition
} | left | No | Partial | Partial | Partial | Yes |
| { max-height :
sMaxHeight } | max-height
| No | No | No | Yes | Yes |
| { max-width :
sWidth } | max-width | No | No | No | Yes | Yes |
| { min-height :
sMinHeight } | min-height
| No | No | No | Yes | Yes |
| { min-width : sMinWidth
} | min-width | No | No | No | Yes | Yes |
| { overflow : sOverflow
} | overflow | Partial | Partial | Partial | Yes | Yes |
| { position : sPosition
} | position
| Partial | Partial | Partial | Yes | Yes |
| { right : sPosition
} | right | No | Partial | Partial | Partial | Yes |
| { top : sTop
} | top | No | Partial | Partial | Partial | Yes |
| { visibility :
sVisibility } | visibility | Yes | Yes | Yes | Yes | Yes |
| { width : sWidth
} | width | Yes | Yes | Yes | Yes | Yes |
| { z-index : vOrder
} | z-index | Partial | Partial | Partial | Partial | Yes |
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { overflow-x : sOverflow
} | overflow-x | Partial | Partial | Partial | Yes | Yes |
| { overflow-y : sOverflow
} | overflow-y | Partial | Partial | Partial | Yes | Yes |
Printing
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { orphans : nLines
} | orphans | No | No | No | No | Yes |
| { page-break-after
: sBreak } | page-break-after | Yes | Yes | Yes | Yes | Yes |
| { page-break-before
: sBreak } | page-break-before | Yes | Yes | Yes | Yes | Yes |
| { page-break-inside
: sBreak } | page-break-inside | No | No | No | No | Yes |
| { widows : nLines } | widows | No | No | No | No | Yes |
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { fit : sFit } | fit | No | No | No | No | No |
| { fit-position : sPosition
} | fit-position | No | No | No | No | No |
| { image-orientation
: sOrientation } | image-orientation | No | No | No | No | No |
| { page : sPage } | page | No | No | No | No | No |
| { size : sSize } | size | No | No | No | No | No |
User Interface
CSS 2.1:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { cursor : sCursor
} | cursor | No | Yes | Yes | Yes | Yes |
| { outline : sOutline
} | outline | No | No | No | No | Yes |
| { outline-color : sColor
} | outline-color | No | No | No | No | Yes |
| { outline-style : sStyle
} | outline-style | No | No | No | No | Yes |
| { outline-width : sWidth
} | outline-width | No | No | No | No | Yes |
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { appearance : sAppearance
} | appearance | No | No | No | No | No |
| { box-sizing : sSizing
} |
box-sizing | No | No | No | No | Yes |
| { icon : sIcon } | icon | No | No | No | No | No |
| { nav-down : sNavDown
} | nav-down | No | No | No | No | No |
| { nav-index : sIndex
} | nav-index | No | No | No | No | No |
| { nav-left : sNavLeft
} | nav-left | No | No | No | No | No |
| { nav-right : sNavRight
} | nav-right | No | No | No | No | No |
| { nav-up : sNavUp } | nav-up | No | No | No | No | No |
| { outline-offset :
sOffset } | outline-offset | No | No | No | No | No |
| { outline-radius :
sRadius } | outline-radius | No | No | No | No | No |
| { resize : sResize
} | resize | No | No | No | No | No |
Multi-column Layout
CSS 3:
| | | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| { column-break-after
: sSize } | column-break-after | No | No | No | No | No |
| { column-break-before
: sSize } | column-break-before | No | No | No | No | No |
| { column-break-inside
: sSize } | column-break-inside | No | No | No | No | No |
| { column-count
: sCount } | column-count | No | No | No | No | No |
| { column-gap
: sSize } | column-gap | No | No | No | No | No |
| { column-rule : sRule
} | column-rule | No | No | No | No | No |
| { columns : sColumns
} | columns | No | No | No | No | No |
Speech
None of the following CSS 3 speech attributes supported
in Internet Explorer:
- voice-volume
- voice-balance
- speak
- pause
- pause-after
- pause-before
- rest
- rest-before
- rest-after
- cue
- cue-after
- cue-before
- mark
- mark-before
- mark-after
- voice-family
- voice-rate
- voice-pitch
- voice-pitch-range
- voice-stress
- voice-duration
- phonemes
Media Queries
None of the following CSS 3 media query attributes is supported
in Internet Explorer:
- width
- height
- device-width
- device-height
- device-aspect-ratio
- color
- color-index
- monochrome
- resolution
- scan
- grid
Values
Numbers
CSS 2.1:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| <number> | Yes | Yes | Yes | Yes | Yes |
| <length> | Yes | Yes | Yes | Yes | Yes |
| <percentage> | Yes | Yes | Yes | Yes | Yes |
| <integer> | Yes | Yes | Yes | Yes | Yes |
CSS 3:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| <angle> | No | No | No | No | No |
| <time> | No | No | No | No | No |
| <frequency> | No | No | No | No | No |
Strings
CSS 2.1:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| <string> | Yes | Yes | Yes | Yes | Yes |
| \code | No | No | Yes | Yes | Yes |
Shapes
CSS 2.1:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| rect() | No | Yes | Yes | Yes | Yes |
Functions
CSS 2.1:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| url() | Yes | Yes | Yes | Yes | Yes |
| counter() | No | No | No | No | Yes |
| attr() | No | No | No | No | Yes |
CSS 3:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| calc() | No | No | No | No | No |
Colors
CSS 2.1:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| <color> (names) | Yes | Yes | Yes | Yes | Yes |
| <color> (#rrggbb or
#rgb Notation) | Yes | Yes | Yes | Yes | Yes |
| <color> (rgb(r,g,b)
Notation) | Yes | Yes | Yes | Yes | Yes |
| <color> (system colors) | Yes | Yes | Yes | Yes | Yes |
| transparent | No | No | Partial | Yes | Yes |
CSS 3:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| <color> (rgba(r,g,b,a)
Notation) | No | No | No | No | No |
| <color> (hsl(h,s,l)
Notation) | No | No | No | No | No |
| <color> (hsla(h,s,l,a)
Notation) | No | No | No | No | No |
Keywords
CSS 2.1:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| auto | No | No | Partial | Yes | Yes |
| inherit | No | No | No | No | Yes |
CSS 3:
| | Internet Explorer 5 | Internet Explorer 5.5 | Internet Explorer 6 | Internet Explorer 7 | Internet Explorer 8 |
| initial | No | No | No | No | No |
Units
All of the following units are supported in Internet Explorer 3.0 and later:
- px
- pt
- pc
- cm
- mm
- in
- em
- ex
- %
None of the following CSS 3 units is supported in Internet
Explorer:
- deg
- grad
- rad
- ms
- s
- Hz
- kHz
- turn
- gd
- rem
- vw
- vh
- vm
- ch
See Also