• IE5,IE6,IE7,IE8的css兼容性列表[转自MSDN]


    CSS 2.1:

     IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    @charset No Yes Yes Yes Yes Yes Yes
    @import Yes Yes Yes Yes Yes Yes Yes
    @media No Yes Yes Yes Yes Yes Yes
    @page No Yes Yes Yes Yes No* Yes

    CSS 3:

     IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    @font-face No Yes Yes Yes Yes Yes Yes
    @namespace No No No No No No No

    Selectors

    Element Selectors

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    .value { sRules } Class (see Note) Partial Partial Partial Yes Yes Yes Yes
    #value { sRules } ID Yes Yes Yes Yes Yes Yes Yes
    E { sRules } Type Yes Yes Yes Yes Yes Yes Yes
    * { sRules } Universal No No No Yes Yes Yes Yes

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

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    ns|E { sRules } Namespaced No No No No No No No

    Attribute Selectors

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    [att=val] { sRules } Equality [=] No No No Yes Yes Yes Yes
    [att] { sRules } Existence [] No No No Yes Yes Yes Yes
    [att|=val] { sRules } Hyphen [|=] No No No Yes Yes Yes Yes
    [att~=val] { sRules } Whitespace [~=] No No No Yes Yes Yes Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    [ns|attr] { sRules } Namespaced No No No Yes Yes Yes Yes
    [att^=val] { sRules } Prefix [^=] No No No Yes Yes Yes Yes
    [att*=val] { sRules } Substring [*=] No No No Yes Yes Yes Yes
    [att$=val] { sRules } Suffix [$=] No No No Yes Yes Yes Yes

    Combinators

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    E + F { sRules } Adjacent Sibling (+) No No No Yes Yes Yes Yes
    E > F { sRules } Child (>) No No No Yes Yes Yes Yes
    E F { sRules } Descendant Yes Yes Yes Yes Yes Yes Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    E ~ F { sRules } General Sibling (~) No No No Yes Yes Yes Yes

    Pseudo-classes

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    :active { sRules } :active No No No Partial Partial Partial Yes
    :first-child { sRules } :first-child No No No Yes Yes Yes Yes
    :focus { sRules } :focus No No No No Yes Yes Yes
    :hover { sRules } :hover Partial Partial Partial Yes Yes Yes Yes
    :lang(C) { sRules } :lang() No No No No Yes Yes Yes
    :link { sRules } :link Yes Yes Yes Yes Yes Yes Yes
    :visited { sRules } :visited Yes Yes Yes Yes Yes Yes Yes
    @page :first { sRules } @page :first No No No No No No Yes
    @page :left { sRules } @page :left No No No No No No Yes
    @page :right { sRules } @page :right No No No No No No Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    :root { sRules } :root No No No No No No No
    :nth-child() { sRules } :nth-child() No No No No No No No
    :nth-last-child() { sRules } :nth-last-child() No No No No No No No
    :nth-of-type() { sRules } :nth-of-type() No No No No No No No
    :nth-last-of-type() { sRules } :nth-last-of-type() No No No No No No No
    :last-child { sRules } :last-child No No No No No No No
    :first-of-type { sRules } :first-of-type No No No No No No No
    :last-of-type { sRules } :last-of-type No No No No No No No
    :only-child { sRules } :only-child No No No No No No No
    :only-of-type { sRules } :only-of-type No No No No No No No
    :empty { sRules } :empty No No No No No No No
    :target { sRules } :target No No No No No No No
    :not(X) { sRules } :not() No No No No No No No
    :enabled { sRules } :enabled No No No No No No No
    :disabled { sRules } :disabled No No No No No No No
    :checked { sRules } :checked No No No No No No No
    :indeterminate { sRules } :indeterminate No No No No No No No
    :default { sRules } :default No No No No No No No
    :valid { sRules } :valid No No No No No No No
    :invalid { sRules } :invalid No No No No No No No
    :in-range { sRules } :in-range No No No No No No No
    :out-of-range { sRules } :out-of-range No No No No No No No
    :required { sRules } :required No No No No No No No
    :optional { sRules } :optional No No No No No No No
    :read-only { sRules } :read-only No No No No No No No
    :read-write { sRules } :read-write No No No No No No No

    Pseudo-elements

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    :after { sRules } :after No No No No Yes Yes Yes
    :before { sRules } :before No No No No Yes Yes Yes
    :first-letter { sRules } :first-letter No Yes Yes Yes Yes Yes Yes
    :first-line { sRules } :first-line No Yes Yes Yes Yes Yes Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    ::before { sRules } ::before No No No No No No No
    ::after { sRules } ::after No No No No No No No
    ::first-letter { sRules } ::first-letter No No No No No No No
    ::first-line { sRules } ::first-line No No No No No No No
    ::selection { sRules } ::selection No No No No No No No
    ::value { sRules } ::value No No No No No No No
    ::choices { sRules } ::choices No No No No No No No
    ::repeat-item { sRules } ::repeat-item No No No No No No No
    ::repeat-index { sRules } ::repeat-index No No No No No No No

    Attributes

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { sRule!important  } !important Declaration Partial Partial Partial Yes Yes Yes Yes

    Lists

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { list-style : sStyle } list-style Yes Yes Yes Yes Yes Yes Yes
    { list-style-image : sStyle } list-style-image Yes Yes Yes Yes Yes Yes Yes
    { list-style-position : sStyle } list-style-position Yes Yes Yes Yes Yes Yes Yes
    { list-style-type : sStyle } list-style-type No No No Partial Yes Yes Yes

    Color and Background

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { color : sColor } color Yes Yes Yes Yes Yes Yes Yes
    { background : sBackground } background Yes Yes Yes Yes Yes Yes Yes
    { background-attachment : sAttachment } background-attachment Partial Partial Partial Yes Yes Yes Yes
    { background-color : sColor } background-color Yes Yes Yes Yes Yes Yes Yes
    { background-image : sLocation } background-image Yes Yes Yes Yes Yes Yes Yes
    { background-position : sPosition } background-position Partial Partial Partial Partial Yes Yes Yes
    { background-repeat : sRepeat } background-repeat Yes Yes Yes Yes Yes Yes Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { color-profile : sProfile } color-profile No No No No No No No
    { rendering-intent : sIntent } rendering-intent No No No No No No No
    { background : sBackground1,
    sBackground2, etc. }
    background (multiple) No No No No No No No
    { background-clip : sClip } background-clip No No No No No No No
    { background-origin : sOrigin } background-origin No No No No No No No
    { background-break : sBreak } background-break No No No No No No No
    { background-size : sSize } background-size No No No No No No No

    Font and Text

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { direction : sDirection } direction Yes Yes Yes Yes Yes Yes Yes
    { font : sFont } font Yes Yes Yes Yes Yes Yes Yes
    { font-family : sFamily } font-family Yes Yes Yes Yes Yes Yes Yes
    { font-size : sSize } font-size Yes Yes Yes Yes Yes Yes Yes
    { font-style : sStyle } font-style Yes Yes Yes Yes Yes Yes Yes
    { font-variant : sVariant } font-variant Yes Yes Yes Yes Yes Yes Yes
    { font-weight : sWeight } font-weight Partial Partial Partial Partial Partial Yes Yes
     { letter-spacing : sSpacing } letter-spacing Yes Yes Yes Yes Yes Yes Yes
     { line-height : sHeight } line-height Yes Yes Yes Yes Yes Yes Yes
    { text-align : sAlign } text-align Yes Yes Yes Yes Yes Yes Yes
    { text-decoration : sDecoration } text-decoration Yes Yes Yes Yes Yes Yes Yes
    { text-indent : sIndent } text-indent Yes Yes Yes Yes Yes Yes Yes
    { text-transform : sTransform } text-transform Yes Yes Yes Yes Yes Yes Yes
    { unicode-bidi : sAlign } unicode-bidi Yes Yes Yes Yes Yes Yes Yes
    { vertical-align : sAlign } vertical-align Yes Yes Yes Yes Yes Yes Yes
    { white-space : sWrap } white-space Partial Partial Partial Partial Yes Yes Yes
    { word-spacing : sSpacing } word-spacing Partial Partial Partial Partial No Yes Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { font-effect : sEffect } font-effect No No No No No No No
    { font-emphasize : sEmphasize } font-emphasize No No No No No No No
    { font-size-adjust : sSizeAdjust } font-size-adjust No No No No No No No
    { font-smooth : sSmooth } font-smooth No No No No No No No
    { font-stretch : sStretch } font-stretch No No No No No No No
    { hanging-punctuation : sHangingPunctuation } hanging-punctuation No No No No No No No
    { punctuation-trim : sTrim } punctuation-trim No No No No No No No
    { ruby-align : sRubyAlign } ruby-align Yes Yes Yes Yes No Yes Yes
    { ruby-overhang : sRubyOverhang } ruby-overhang Yes Yes Yes Yes No Yes Yes
    { ruby-position : sRubyPlacement } ruby-position Yes Yes Yes Yes No Yes Yes
    { ruby-span : sRubySpan } ruby-span No No No No No No No
    { text-align-last : sAlignLast } text-align-last Partial Partial Partial Partial Partial Partial Partial
    { text-emphasis : sEmphasis } text-emphasis No No No No No No No
    { text-justify : sJustify } text-justify No Yes Yes Yes Yes Yes Yes
    { text-outline : sOutline } text-outline No No No No No No No
    { text-overflow : sOverflow} text-overflow No Partial Partial Partial Partial Partial Partial
    { text-shadow : sShadow } text-shadow No No No No No No No
    { text-wrap : sWrap } text-wrap No No No No No No No
    { word-break : sBreak } word-break Partial Partial Partial Partial Partial Partial Partial
    { word-wrap : sWrap } word-wrap Yes Yes Yes Yes Yes Yes Yes
    { writing-mode : sFlow } writing-mode Yes Yes Yes Yes Yes Yes Yes

    Generated Content

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { content : sContent } content No No No No Partial Yes Yes
    { counter-increment : sCounter } counter-increment No No No No Partial Yes Yes
    { counter-reset : sCounter } counter-reset No No No No Partial Yes Yes
    { quotes : sQuotes } quotes No No No No No Yes Yes

    Border and Layout

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { border : sBorder } border Yes Yes Yes Yes Yes Yes Yes
    { border-bottom : sBottom } border-bottom No Yes Yes Yes Yes Yes Yes
    { border-bottom-color : sColor } border-bottom-color Yes Yes Yes Yes Yes Yes Yes
    { border-bottom-style : sStyle } border-bottom-style No Yes Yes Yes Yes Yes Yes
    { border-bottom-width : sWidth } border-bottom-width No Yes Yes Yes Yes Yes Yes
    { border-collapse : sCollapse } border-collapse Partial Partial Partial Partial Yes Yes Yes
    { border-color : sColor } border-color Yes Yes Yes Yes Yes Yes Yes
    { border-left : sLeft } border-left No Yes Yes Yes Yes Yes Yes
    { border-left-color : sColor } border-left-color Yes Yes Yes Yes Yes Yes Yes
    { border-left-style : sStyle } border-left-style No Yes Yes Yes Yes Yes Yes
    { border-left-width : sWidth } border-left-width No Yes Yes Yes Yes Yes Yes
    { border-right : sRight} border-right No Yes Yes Yes Yes Yes Yes
    { border-right-color : sColor } border-right-color Yes Yes Yes Yes Yes Yes Yes
    { border-right-style : sStyle } border-right-style No Yes Yes Yes Yes Yes Yes
    { border-right-width : sWidth } border-right-width No Yes Yes Yes Yes Yes Yes
    { border-spacing : sSpacing } border-spacing No No No No Yes Yes Yes
    { border-style : sStyle } border-style No Partial Partial Partial Yes Yes Yes
    { border-top : sTop } border-top No Yes Yes Yes Yes Yes Yes
    { border-top-color : sColor } border-top-color Yes Yes Yes Yes Yes Yes Yes
    { border-top-style : sStyle } border-top-style No Yes Yes Yes Yes Yes Yes
    { border-top-width : sWidth } border-top-width No Yes Yes Yes Yes Yes Yes
    { border-width : sWidth } border-width Yes Yes Yes Yes Yes Yes Yes
    { caption-side : sLocation } caption-side No No No No Yes Yes Yes
    { clear : sClear } clear Yes Yes Yes Yes Yes Yes Yes
    { empty-cells : sEmptyCells } empty-cells No No No Partial Partial Yes Yes
    { float : sFloat } float Yes Yes Yes Yes Yes Yes Yes
    { margin : sMargin } margin Yes Yes Yes Yes Yes Yes Yes
    { margin-bottom : sHeight } margin-bottom Yes Yes Yes Yes Yes Yes Yes
    { margin-left : sWidth } margin-left Yes Yes Yes Yes Yes Yes Yes
    { margin-right : sWidth } margin-right Yes Yes Yes Yes Yes Yes Yes
    { margin-top : sHeight } margin-top Yes Yes Yes Yes Yes Yes Yes
    { padding : sPadding } padding Yes Yes Yes Yes Yes Yes Yes
    { padding-bottom : sPadding } padding-bottom Yes Yes Yes Yes Yes Yes Yes
    { padding-left : sPadding } padding-left Yes Yes Yes Yes Yes Yes Yes
    { padding-right : sPadding } padding-right Yes Yes Yes Yes Yes Yes Yes
    { padding-top : sPadding } padding-top Yes Yes Yes Yes Yes Yes Yes
    { table-layout : sLayout } table-layout Yes Yes Yes Yes Yes Yes Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { border-break : sBreak } border-break No No No No No No No
    { border-image : sImage } border-image No No No No No No No
    { border-radius : sRadius } border-radius No No No No No No No
    { box-shadow : sShadow } box-shadow No No No No No No No

    Positioning

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { bottom : sBottom } bottom No Partial Partial Partial Partial Yes Yes
    { clip : sClip } clip No Yes Yes Yes Yes Yes Yes
    { display : sDisplay } display Partial Partial Partial Partial Partial Yes Yes
    { height : sHeight } height Yes Yes Yes Yes Yes Yes Yes
    { left : sPosition } left No Partial Partial Partial Partial Yes Yes
    { max-height : sMaxHeight } max-height No No No Yes Yes Yes Yes
    { max-width : sWidth } max-width No No No Yes Yes Yes Yes
    { min-height : sMinHeight } min-height No No No Yes Yes Yes Yes
    { min-width : sMinWidth } min-width No No No Yes Yes Yes Yes
    { overflow : sOverflow } overflow Partial Partial Partial Yes Yes Yes Yes
    { position : sPosition } position Partial Partial Partial Yes Yes Yes Yes
    { right : sPosition } right No Partial Partial Partial Partial Yes Yes
    { top : sTop } top No Partial Partial Partial Partial Yes Yes
    { visibility : sVisibility } visibility Yes Yes Yes Yes Yes Yes Yes
    { width : sWidth } width Yes Yes Yes Yes Yes Yes Yes
    { z-index : vOrder } z-index Partial Partial Partial Partial Partial Yes Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { overflow-x : sOverflow } overflow-x Partial Partial Partial Yes Yes Yes Yes
    { overflow-y : sOverflow } overflow-y Partial Partial Partial Yes Yes Yes Yes

    Printing

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { orphans : nLines } orphans No No No No No Yes Yes
    { page-break-after : sBreak } page-break-after Yes Yes Yes Yes No Yes Yes
    { page-break-before : sBreak } page-break-before Yes Yes Yes Yes No Yes Yes
    { page-break-inside : sBreak } page-break-inside No No No No No Yes Yes
    { widows : nLines } widows No No No No No Yes Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { fit : sFit } fit No No No No No No No
    { fit-position : sPosition } fit-position No No No No No No No
    { image-orientation : sOrientation } image-orientation No No No No No No No
    { page : sPage } page No No No No No No No
    { size : sSize } size No No No No No No No

    User Interface

    CSS 2.1:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { cursor : sCursor } cursor No Yes Yes Yes No Yes Yes
    { outline : sOutline } outline No No No No Yes Yes Yes
    { outline-color : sColor } outline-color No No No No Yes Yes Yes
    { outline-style : sStyle } outline-style No No No No Yes Yes Yes
    { outline-width : sWidth } outline-width No No No No Yes Yes Yes

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { appearance : sAppearance } appearance No No No No No No No
    { box-sizing : sSizing } box-sizing No No No No Yes Yes Yes
    { icon : sIcon } icon No No No No No No No
    { nav-down : sNavDown } nav-down No No No No No No No
    { nav-index : sIndex } nav-index No No No No No No No
    { nav-left : sNavLeft } nav-left No No No No No No No
    { nav-right : sNavRight } nav-right No No No No No No No
    { nav-up : sNavUp } nav-up No No No No No No No
    { outline-offset : sOffset } outline-offset No No No No No No No
    { outline-radius : sRadius } outline-radius No No No No No No No
    { resize : sResize } resize No No No No No No No

    Multi-column Layout

    CSS 3:

      IE 5.0IE 5.5IE 6.0IE 7.0IE8 Beta 1IE8 Beta 2IE 8.0
    { column-break-after : sSize } column-break-after No No No No No No No
    { column-break-before : sSize } column-break-before No No No No No No No
    { column-break-inside : sSize } column-break-inside No No No No No No No
    { column-count : sCount } column-count No No No No No No No
    { column-gap : sSize } column-gap No No No No No No No
    { column-rule : sRule } column-rule No No No No No No No
    { columns : sColumns } columns No No No No No No No
  • 相关阅读:
    Best Time to Buy and Sell Stock
    Remove Nth Node From End of List
    Unique Paths
    Swap Nodes in Pairs
    Convert Sorted Array to Binary Search Tree
    Populating Next Right Pointers in Each Node
    Maximum Subarray
    Climbing Stairs
    Unique Binary Search Trees
    Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/huangyin1213/p/5695940.html
Copyright © 2020-2023  润新知