WARNING. This page assumes that you have set your settings to a resolution of 96ppi and a font size of 16px. If this is the case, the following three boxes will be the same size:

border-left-color

sc2p034.html

Description Pass Bug Number Actual Result Expected Result
(control: check for document.styleSheets before using it) failedn/a [object StyleSheetList] [xpconnect wrapped StyleSheetList]
(control: check for document.styleSheets[0] before using it) failedn/a [object CSSStyleSheet] [xpconnect wrapped CSSStyleSheet]
(control: check for document.styleSheets[0].cssRules before using it) failedn/a [object CSSRuleList] [xpconnect wrapped CSSRuleList]
(control: check for document.styleSheets[0].cssRules[0] before using it) failedn/a [object CSSStyleRule] [xpconnect wrapped CSSStyleRule]
(control: check for document.styleSheets[0].cssRules[0].style before using it) failedn/a [object CSSStyleDeclaration] [xpconnect wrapped CSS2Properties]
(control: check for document.styleSheets[0].cssRules[0].style.getPropertyValue before using it) failedn/a function getPropertyValue() { [native code] } function getPropertyValue() { [native code] }
(control: check for document.defaultView before using it) failedn/a [object Window] [xpconnect wrapped Window]
(control: check for document.defaultView.getComputedStyle before using it) failedn/a function getComputedStyle() { [native code] } function getComputedStyle() { [native code] }
(control: check for document.getElementById before using it) failedn/a function getElementById() { [native code] } function getElementById() { [native code] }
'#FOO': CSSStyleRule.style (0) passed
'#FOO': CSSFontFaceRule.style (0) passed
'#FOO': CSSPageRule.style (0) passed
'#FOO': ElementCSSInlineStyle.style (0) passed
'#FOO': ViewCSS.getComputedStyle (0) failedn/a rgb(0, 0, 0) rgb(0,0,0)
'#FOO': getPropertyValue equivalence for CSSStyleRule.style (0) passed true true
'#FOO': getPropertyValue equivalence for CSSFontFaceRule.style (0) passed true true
'#FOO': getPropertyValue equivalence for CSSPageRule.style (0) passed true true
'#FOO': getPropertyValue equivalence for ElementCSSInlineStyle.style (0) passed true true
'#FOO': getPropertyValue equivalence for ViewCSS.getComputedStyle (0) passed true true
'ff0000': CSSStyleRule.style (1) passed
'ff0000': CSSFontFaceRule.style (1) passed
'ff0000': CSSPageRule.style (1) passed
'ff0000': ElementCSSInlineStyle.style (1) passed
'ff0000': ViewCSS.getComputedStyle (1) failedn/a rgb(0, 0, 0) rgb(0,0,0)
'ff0000': getPropertyValue equivalence for CSSStyleRule.style (1) passed true true
'ff0000': getPropertyValue equivalence for CSSFontFaceRule.style (1) passed true true
'ff0000': getPropertyValue equivalence for CSSPageRule.style (1) passed true true
'ff0000': getPropertyValue equivalence for ElementCSSInlineStyle.style (1) passed true true
'ff0000': getPropertyValue equivalence for ViewCSS.getComputedStyle (1) passed true true
'"red"': CSSStyleRule.style (2) passed
'"red"': CSSFontFaceRule.style (2) passed
'"red"': CSSPageRule.style (2) passed
'"red"': ElementCSSInlineStyle.style (2) passed
'"red"': ViewCSS.getComputedStyle (2) failedn/a rgb(0, 0, 0) rgb(0,0,0)
'"red"': getPropertyValue equivalence for CSSStyleRule.style (2) passed true true
'"red"': getPropertyValue equivalence for CSSFontFaceRule.style (2) passed true true
'"red"': getPropertyValue equivalence for CSSPageRule.style (2) passed true true
'"red"': getPropertyValue equivalence for ElementCSSInlineStyle.style (2) passed true true
'"red"': getPropertyValue equivalence for ViewCSS.getComputedStyle (2) passed true true
'rgb (255,0,0)': CSSStyleRule.style (3) passed
'rgb (255,0,0)': CSSFontFaceRule.style (3) passed
'rgb (255,0,0)': CSSPageRule.style (3) passed
'rgb (255,0,0)': ElementCSSInlineStyle.style (3) passed
'rgb (255,0,0)': ViewCSS.getComputedStyle (3) failedn/a rgb(0, 0, 0) rgb(0,0,0)
'rgb (255,0,0)': getPropertyValue equivalence for CSSStyleRule.style (3) passed true true
'rgb (255,0,0)': getPropertyValue equivalence for CSSFontFaceRule.style (3) passed true true
'rgb (255,0,0)': getPropertyValue equivalence for CSSPageRule.style (3) passed true true
'rgb (255,0,0)': getPropertyValue equivalence for ElementCSSInlineStyle.style (3) passed true true
'rgb (255,0,0)': getPropertyValue equivalence for ViewCSS.getComputedStyle (3) passed true true
'rgb(100%,0,0)': CSSStyleRule.style (4) passed
'rgb(100%,0,0)': CSSFontFaceRule.style (4) passed
'rgb(100%,0,0)': CSSPageRule.style (4) passed
'rgb(100%,0,0)': ElementCSSInlineStyle.style (4) passed
'rgb(100%,0,0)': ViewCSS.getComputedStyle (4) failedn/a rgb(0, 0, 0) rgb(0,0,0)
'rgb(100%,0,0)': getPropertyValue equivalence for CSSStyleRule.style (4) passed true true
'rgb(100%,0,0)': getPropertyValue equivalence for CSSFontFaceRule.style (4) passed true true
'rgb(100%,0,0)': getPropertyValue equivalence for CSSPageRule.style (4) passed true true
'rgb(100%,0,0)': getPropertyValue equivalence for ElementCSSInlineStyle.style (4) passed true true
'rgb(100%,0,0)': getPropertyValue equivalence for ViewCSS.getComputedStyle (4) passed true true
'invert': CSSStyleRule.style (5) passed
'invert': CSSFontFaceRule.style (5) passed
'invert': CSSPageRule.style (5) passed
'invert': ElementCSSInlineStyle.style (5) passed
'invert': ViewCSS.getComputedStyle (5) failedn/a rgb(0, 0, 0) rgb(0,0,0)
'invert': getPropertyValue equivalence for CSSStyleRule.style (5) passed true true
'invert': getPropertyValue equivalence for CSSFontFaceRule.style (5) passed true true
'invert': getPropertyValue equivalence for CSSPageRule.style (5) passed true true
'invert': getPropertyValue equivalence for ElementCSSInlineStyle.style (5) passed true true
'invert': getPropertyValue equivalence for ViewCSS.getComputedStyle (5) passed true true