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:
Description | Pass | Bug Number | Actual Result | Expected Result |
(control: check for document.styleSheets before using it) | failed | n/a | [object StyleSheetList] | [xpconnect wrapped StyleSheetList] |
(control: check for document.styleSheets[0] before using it) | failed | n/a | [object CSSStyleSheet] | [xpconnect wrapped CSSStyleSheet] |
(control: check for document.styleSheets[0].cssRules before using it) | failed | n/a | [object CSSRuleList] | [xpconnect wrapped CSSRuleList] |
(control: check for document.styleSheets[0].cssRules[0] before using it) | failed | n/a | [object CSSStyleRule] | [xpconnect wrapped CSSStyleRule] |
(control: check for document.styleSheets[0].cssRules[0].style before using it) | failed | n/a | [object CSSStyleDeclaration] | [xpconnect wrapped CSS2Properties] |
(control: check for document.styleSheets[0].cssRules[0].style.getPropertyValue before using it) | failed | n/a | function getPropertyValue() { [native code] } | function getPropertyValue() { [native code] } |
(control: check for document.defaultView before using it) | failed | n/a | [object Window] | [xpconnect wrapped Window] |
(control: check for document.defaultView.getComputedStyle before using it) | failed | n/a | function getComputedStyle() { [native code] } | function getComputedStyle() { [native code] } |
(control: check for document.getElementById before using it) | failed | n/a | function getElementById() { [native code] } | function getElementById() { [native code] } |
'disc': CSSStyleRule.style (0) | passed | disc | disc | |
'disc': CSSFontFaceRule.style (0) | failed | n/a | disc | |
'disc': CSSPageRule.style (0) | passed | disc | disc | |
'disc': ElementCSSInlineStyle.style (0) | passed | disc | disc | |
'disc': ViewCSS.getComputedStyle (0) | passed | disc | disc | |
'disc': getPropertyValue equivalence for CSSStyleRule.style (0) | passed | true | true | |
'disc': getPropertyValue equivalence for CSSFontFaceRule.style (0) | passed | true | true | |
'disc': getPropertyValue equivalence for CSSPageRule.style (0) | passed | true | true | |
'disc': getPropertyValue equivalence for ElementCSSInlineStyle.style (0) | passed | true | true | |
'disc': getPropertyValue equivalence for ViewCSS.getComputedStyle (0) | passed | true | true | |
'hebrew': CSSStyleRule.style (1) | passed | hebrew | hebrew | |
'hebrew': CSSFontFaceRule.style (1) | failed | n/a | hebrew | |
'hebrew': CSSPageRule.style (1) | passed | hebrew | hebrew | |
'hebrew': ElementCSSInlineStyle.style (1) | passed | hebrew | hebrew | |
'hebrew': ViewCSS.getComputedStyle (1) | passed | hebrew | hebrew | |
'hebrew': getPropertyValue equivalence for CSSStyleRule.style (1) | passed | true | true | |
'hebrew': getPropertyValue equivalence for CSSFontFaceRule.style (1) | passed | true | true | |
'hebrew': getPropertyValue equivalence for CSSPageRule.style (1) | passed | true | true | |
'hebrew': getPropertyValue equivalence for ElementCSSInlineStyle.style (1) | passed | true | true | |
'hebrew': getPropertyValue equivalence for ViewCSS.getComputedStyle (1) | passed | true | true | |
'lower-roman': CSSStyleRule.style (2) | passed | lower-roman | lower-roman | |
'lower-roman': CSSFontFaceRule.style (2) | failed | n/a | lower-roman | |
'lower-roman': CSSPageRule.style (2) | passed | lower-roman | lower-roman | |
'lower-roman': ElementCSSInlineStyle.style (2) | passed | lower-roman | lower-roman | |
'lower-roman': ViewCSS.getComputedStyle (2) | passed | lower-roman | lower-roman | |
'lower-roman': getPropertyValue equivalence for CSSStyleRule.style (2) | passed | true | true | |
'lower-roman': getPropertyValue equivalence for CSSFontFaceRule.style (2) | passed | true | true | |
'lower-roman': getPropertyValue equivalence for CSSPageRule.style (2) | passed | true | true | |
'lower-roman': getPropertyValue equivalence for ElementCSSInlineStyle.style (2) | passed | true | true | |
'lower-roman': getPropertyValue equivalence for ViewCSS.getComputedStyle (2) | passed | true | true | |
'lower-alpha': CSSStyleRule.style (3) | passed | lower-alpha | lower-alpha | |
'lower-alpha': CSSFontFaceRule.style (3) | failed | n/a | lower-alpha | |
'lower-alpha': CSSPageRule.style (3) | passed | lower-alpha | lower-alpha | |
'lower-alpha': ElementCSSInlineStyle.style (3) | passed | lower-alpha | lower-alpha | |
'lower-alpha': ViewCSS.getComputedStyle (3) | passed | lower-alpha | lower-alpha | |
'lower-alpha': getPropertyValue equivalence for CSSStyleRule.style (3) | passed | true | true | |
'lower-alpha': getPropertyValue equivalence for CSSFontFaceRule.style (3) | passed | true | true | |
'lower-alpha': getPropertyValue equivalence for CSSPageRule.style (3) | passed | true | true | |
'lower-alpha': getPropertyValue equivalence for ElementCSSInlineStyle.style (3) | passed | true | true | |
'lower-alpha': getPropertyValue equivalence for ViewCSS.getComputedStyle (3) | passed | true | true | |
'lower-latin': CSSStyleRule.style (4) | passed | lower-latin | lower-latin | |
'lower-latin': CSSFontFaceRule.style (4) | failed | n/a | lower-latin | |
'lower-latin': CSSPageRule.style (4) | passed | lower-latin | lower-latin | |
'lower-latin': ElementCSSInlineStyle.style (4) | passed | lower-latin | lower-latin | |
'lower-latin': ViewCSS.getComputedStyle (4) | passed | lower-latin | lower-latin | |
'lower-latin': getPropertyValue equivalence for CSSStyleRule.style (4) | passed | true | true | |
'lower-latin': getPropertyValue equivalence for CSSFontFaceRule.style (4) | passed | true | true | |
'lower-latin': getPropertyValue equivalence for CSSPageRule.style (4) | passed | true | true | |
'lower-latin': getPropertyValue equivalence for ElementCSSInlineStyle.style (4) | passed | true | true | |
'lower-latin': getPropertyValue equivalence for ViewCSS.getComputedStyle (4) | passed | true | true | |
'ARMENIAN': CSSStyleRule.style (5) | passed | armenian | armenian | |
'ARMENIAN': CSSFontFaceRule.style (5) | failed | n/a | armenian | |
'ARMENIAN': CSSPageRule.style (5) | passed | armenian | armenian | |
'ARMENIAN': ElementCSSInlineStyle.style (5) | passed | armenian | armenian | |
'ARMENIAN': ViewCSS.getComputedStyle (5) | passed | armenian | armenian | |
'ARMENIAN': getPropertyValue equivalence for CSSStyleRule.style (5) | passed | true | true | |
'ARMENIAN': getPropertyValue equivalence for CSSFontFaceRule.style (5) | passed | true | true | |
'ARMENIAN': getPropertyValue equivalence for CSSPageRule.style (5) | passed | true | true | |
'ARMENIAN': getPropertyValue equivalence for ElementCSSInlineStyle.style (5) | passed | true | true | |
'ARMENIAN': getPropertyValue equivalence for ViewCSS.getComputedStyle (5) | passed | true | true | |
'CJK\-IDEOGRAPHIC': CSSStyleRule.style (6) | passed | cjk-ideographic | cjk-ideographic | |
'CJK\-IDEOGRAPHIC': CSSFontFaceRule.style (6) | failed | n/a | cjk-ideographic | |
'CJK\-IDEOGRAPHIC': CSSPageRule.style (6) | passed | cjk-ideographic | cjk-ideographic | |
'CJK\-IDEOGRAPHIC': ElementCSSInlineStyle.style (6) | passed | cjk-ideographic | cjk-ideographic | |
'CJK\-IDEOGRAPHIC': ViewCSS.getComputedStyle (6) | passed | cjk-ideographic | cjk-ideographic | |
'CJK\-IDEOGRAPHIC': getPropertyValue equivalence for CSSStyleRule.style (6) | passed | true | true | |
'CJK\-IDEOGRAPHIC': getPropertyValue equivalence for CSSFontFaceRule.style (6) | passed | true | true | |
'CJK\-IDEOGRAPHIC': getPropertyValue equivalence for CSSPageRule.style (6) | passed | true | true | |
'CJK\-IDEOGRAPHIC': getPropertyValue equivalence for ElementCSSInlineStyle.style (6) | passed | true | true | |
'CJK\-IDEOGRAPHIC': getPropertyValue equivalence for ViewCSS.getComputedStyle (6) | passed | true | true | |
'inherit': CSSStyleRule.style (7) | passed | inherit | inherit | |
'inherit': CSSFontFaceRule.style (7) | failed | n/a | inherit | |
'inherit': CSSPageRule.style (7) | passed | inherit | inherit | |
'inherit': ElementCSSInlineStyle.style (7) | passed | inherit | inherit | |
'inherit': ViewCSS.getComputedStyle (7) | passed | disc | disc | |
'inherit': getPropertyValue equivalence for CSSStyleRule.style (7) | passed | true | true | |
'inherit': getPropertyValue equivalence for CSSFontFaceRule.style (7) | passed | true | true | |
'inherit': getPropertyValue equivalence for CSSPageRule.style (7) | passed | true | true | |
'inherit': getPropertyValue equivalence for ElementCSSInlineStyle.style (7) | passed | true | true | |
'inherit': getPropertyValue equivalence for ViewCSS.getComputedStyle (7) | passed | true | true | |
'nsIInvalid': CSSStyleRule.style (8) | failed | n/a | nsIInvalid | |
'nsIInvalid': CSSFontFaceRule.style (8) | passed | |||
'nsIInvalid': CSSPageRule.style (8) | failed | n/a | nsIInvalid | |
'nsIInvalid': ElementCSSInlineStyle.style (8) | failed | n/a | nsIInvalid | |
'nsIInvalid': ViewCSS.getComputedStyle (8) | failed | n/a | nsIInvalid | disc |
'nsIInvalid': getPropertyValue equivalence for CSSStyleRule.style (8) | passed | true | true | |
'nsIInvalid': getPropertyValue equivalence for CSSFontFaceRule.style (8) | passed | true | true | |
'nsIInvalid': getPropertyValue equivalence for CSSPageRule.style (8) | passed | true | true | |
'nsIInvalid': getPropertyValue equivalence for ElementCSSInlineStyle.style (8) | passed | true | true | |
'nsIInvalid': getPropertyValue equivalence for ViewCSS.getComputedStyle (8) | passed | true | true | |
'georgian none': CSSStyleRule.style (9) | passed | |||
'georgian none': CSSFontFaceRule.style (9) | passed | |||
'georgian none': CSSPageRule.style (9) | passed | |||
'georgian none': ElementCSSInlineStyle.style (9) | passed | |||
'georgian none': ViewCSS.getComputedStyle (9) | passed | disc | disc | |
'georgian none': getPropertyValue equivalence for CSSStyleRule.style (9) | passed | true | true | |
'georgian none': getPropertyValue equivalence for CSSFontFaceRule.style (9) | passed | true | true | |
'georgian none': getPropertyValue equivalence for CSSPageRule.style (9) | passed | true | true | |
'georgian none': getPropertyValue equivalence for ElementCSSInlineStyle.style (9) | passed | true | true | |
'georgian none': getPropertyValue equivalence for ViewCSS.getComputedStyle (9) | passed | true | true | |
'4': CSSStyleRule.style (10) | passed | |||
'4': CSSFontFaceRule.style (10) | passed | |||
'4': CSSPageRule.style (10) | passed | |||
'4': ElementCSSInlineStyle.style (10) | passed | |||
'4': ViewCSS.getComputedStyle (10) | passed | disc | disc | |
'4': getPropertyValue equivalence for CSSStyleRule.style (10) | passed | true | true | |
'4': getPropertyValue equivalence for CSSFontFaceRule.style (10) | passed | true | true | |
'4': getPropertyValue equivalence for CSSPageRule.style (10) | passed | true | true | |
'4': getPropertyValue equivalence for ElementCSSInlineStyle.style (10) | passed | true | true | |
'4': getPropertyValue equivalence for ViewCSS.getComputedStyle (10) | passed | true | true |