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] } |
'transparent': CSSStyleRule.style (0) | passed | transparent | transparent | |
'transparent': CSSFontFaceRule.style (0) | failed | n/a | transparent | |
'transparent': CSSPageRule.style (0) | passed | transparent | transparent | |
'transparent': ElementCSSInlineStyle.style (0) | passed | transparent | transparent | |
'transparent': ViewCSS.getComputedStyle (0) | failed | n/a | 0px none rgba(0, 0, 0, 0) | transparent |
'transparent': getPropertyValue equivalence for CSSStyleRule.style (0) | passed | true | true | |
'transparent': getPropertyValue equivalence for CSSFontFaceRule.style (0) | passed | true | true | |
'transparent': getPropertyValue equivalence for CSSPageRule.style (0) | passed | true | true | |
'transparent': getPropertyValue equivalence for ElementCSSInlineStyle.style (0) | passed | true | true | |
'transparent': getPropertyValue equivalence for ViewCSS.getComputedStyle (0) | passed | true | true | |
'dotted': CSSStyleRule.style (1) | passed | dotted | dotted | |
'dotted': CSSFontFaceRule.style (1) | failed | n/a | dotted | |
'dotted': CSSPageRule.style (1) | passed | dotted | dotted | |
'dotted': ElementCSSInlineStyle.style (1) | passed | dotted | dotted | |
'dotted': ViewCSS.getComputedStyle (1) | failed | n/a | 3px dotted rgb(0, 0, 0) | dotted |
'dotted': getPropertyValue equivalence for CSSStyleRule.style (1) | passed | true | true | |
'dotted': getPropertyValue equivalence for CSSFontFaceRule.style (1) | passed | true | true | |
'dotted': getPropertyValue equivalence for CSSPageRule.style (1) | passed | true | true | |
'dotted': getPropertyValue equivalence for ElementCSSInlineStyle.style (1) | passed | true | true | |
'dotted': getPropertyValue equivalence for ViewCSS.getComputedStyle (1) | passed | true | true | |
'128px': CSSStyleRule.style (2) | passed | 128px | 128px | |
'128px': CSSFontFaceRule.style (2) | failed | n/a | 128px | |
'128px': CSSPageRule.style (2) | passed | 128px | 128px | |
'128px': ElementCSSInlineStyle.style (2) | passed | 128px | 128px | |
'128px': ViewCSS.getComputedStyle (2) | failed | n/a | 0px none rgb(0, 0, 0) | 128px |
'128px': getPropertyValue equivalence for CSSStyleRule.style (2) | passed | true | true | |
'128px': getPropertyValue equivalence for CSSFontFaceRule.style (2) | passed | true | true | |
'128px': getPropertyValue equivalence for CSSPageRule.style (2) | passed | true | true | |
'128px': getPropertyValue equivalence for ElementCSSInlineStyle.style (2) | passed | true | true | |
'128px': getPropertyValue equivalence for ViewCSS.getComputedStyle (2) | passed | true | true | |
'1em solid': CSSStyleRule.style (3) | passed | 1em solid | 1em solid | |
'1em solid': CSSFontFaceRule.style (3) | failed | n/a | 1em solid | |
'1em solid': CSSPageRule.style (3) | passed | 1em solid | 1em solid | |
'1em solid': ElementCSSInlineStyle.style (3) | passed | 1em solid | 1em solid | |
'1em solid': ViewCSS.getComputedStyle (3) | failed | n/a | 16px solid rgb(0, 0, 0) | 16px solid |
'1em solid': getPropertyValue equivalence for CSSStyleRule.style (3) | passed | true | true | |
'1em solid': getPropertyValue equivalence for CSSFontFaceRule.style (3) | passed | true | true | |
'1em solid': getPropertyValue equivalence for CSSPageRule.style (3) | passed | true | true | |
'1em solid': getPropertyValue equivalence for ElementCSSInlineStyle.style (3) | passed | true | true | |
'1em solid': getPropertyValue equivalence for ViewCSS.getComputedStyle (3) | passed | true | true | |
'1em green': CSSStyleRule.style (4) | failed | n/a | 1em green | 1em rgb(0,255,0) |
'1em green': CSSFontFaceRule.style (4) | failed | n/a | 1em rgb(0,255,0) | |
'1em green': CSSPageRule.style (4) | failed | n/a | 1em green | 1em rgb(0,255,0) |
'1em green': ElementCSSInlineStyle.style (4) | failed | n/a | 1em green | 1em rgb(0,255,0) |
'1em green': ViewCSS.getComputedStyle (4) | failed | n/a | 0px none rgb(0, 128, 0) | 16px rgb(0,255,0) |
'1em green': getPropertyValue equivalence for CSSStyleRule.style (4) | passed | true | true | |
'1em green': getPropertyValue equivalence for CSSFontFaceRule.style (4) | passed | true | true | |
'1em green': getPropertyValue equivalence for CSSPageRule.style (4) | passed | true | true | |
'1em green': getPropertyValue equivalence for ElementCSSInlineStyle.style (4) | passed | true | true | |
'1em green': getPropertyValue equivalence for ViewCSS.getComputedStyle (4) | passed | true | true | |
'WindowText double thick': CSSStyleRule.style (5) | failed | n/a | thick double windowtext | thick double WindowText |
'WindowText double thick': CSSFontFaceRule.style (5) | failed | n/a | thick double WindowText | |
'WindowText double thick': CSSPageRule.style (5) | failed | n/a | thick double windowtext | thick double WindowText |
'WindowText double thick': ElementCSSInlineStyle.style (5) | failed | n/a | thick double windowtext | thick double WindowText |
'WindowText double thick': ViewCSS.getComputedStyle (5) | failed | n/a | 5px double rgb(0, 0, 0) | thick double WindowText |
'WindowText double thick': getPropertyValue equivalence for CSSStyleRule.style (5) | passed | true | true | |
'WindowText double thick': getPropertyValue equivalence for CSSFontFaceRule.style (5) | passed | true | true | |
'WindowText double thick': getPropertyValue equivalence for CSSPageRule.style (5) | passed | true | true | |
'WindowText double thick': getPropertyValue equivalence for ElementCSSInlineStyle.style (5) | passed | true | true | |
'WindowText double thick': getPropertyValue equivalence for ViewCSS.getComputedStyle (5) | passed | true | true | |
'green medium': CSSStyleRule.style (6) | failed | n/a | medium green | rgb(0,255,0) |
'green medium': CSSFontFaceRule.style (6) | failed | n/a | rgb(0,255,0) | |
'green medium': CSSPageRule.style (6) | failed | n/a | medium green | rgb(0,255,0) |
'green medium': ElementCSSInlineStyle.style (6) | failed | n/a | medium green | rgb(0,255,0) |
'green medium': ViewCSS.getComputedStyle (6) | failed | n/a | 0px none rgb(0, 128, 0) | rgb(0,255,0) |
'green medium': getPropertyValue equivalence for CSSStyleRule.style (6) | passed | true | true | |
'green medium': getPropertyValue equivalence for CSSFontFaceRule.style (6) | passed | true | true | |
'green medium': getPropertyValue equivalence for CSSPageRule.style (6) | passed | true | true | |
'green medium': getPropertyValue equivalence for ElementCSSInlineStyle.style (6) | passed | true | true | |
'green medium': getPropertyValue equivalence for ViewCSS.getComputedStyle (6) | passed | true | true | |
'medium': CSSStyleRule.style (7) | passed | medium | medium | |
'medium': CSSFontFaceRule.style (7) | failed | n/a | medium | |
'medium': CSSPageRule.style (7) | passed | medium | medium | |
'medium': ElementCSSInlineStyle.style (7) | passed | medium | medium | |
'medium': ViewCSS.getComputedStyle (7) | failed | n/a | 0px none rgb(0, 0, 0) | medium |
'medium': getPropertyValue equivalence for CSSStyleRule.style (7) | passed | true | true | |
'medium': getPropertyValue equivalence for CSSFontFaceRule.style (7) | passed | true | true | |
'medium': getPropertyValue equivalence for CSSPageRule.style (7) | passed | true | true | |
'medium': getPropertyValue equivalence for ElementCSSInlineStyle.style (7) | passed | true | true | |
'medium': getPropertyValue equivalence for ViewCSS.getComputedStyle (7) | passed | true | true | |
'solid': CSSStyleRule.style (8) | passed | solid | solid | |
'solid': CSSFontFaceRule.style (8) | failed | n/a | solid | |
'solid': CSSPageRule.style (8) | passed | solid | solid | |
'solid': ElementCSSInlineStyle.style (8) | passed | solid | solid | |
'solid': ViewCSS.getComputedStyle (8) | failed | n/a | 3px solid rgb(0, 0, 0) | solid |
'solid': getPropertyValue equivalence for CSSStyleRule.style (8) | passed | true | true | |
'solid': getPropertyValue equivalence for CSSFontFaceRule.style (8) | passed | true | true | |
'solid': getPropertyValue equivalence for CSSPageRule.style (8) | passed | true | true | |
'solid': getPropertyValue equivalence for ElementCSSInlineStyle.style (8) | passed | true | true | |
'solid': getPropertyValue equivalence for ViewCSS.getComputedStyle (8) | passed | true | true | |
'none': CSSStyleRule.style (9) | failed | n/a | none | medium |
'none': CSSFontFaceRule.style (9) | failed | n/a | medium | |
'none': CSSPageRule.style (9) | failed | n/a | none | medium |
'none': ElementCSSInlineStyle.style (9) | failed | n/a | none | medium |
'none': ViewCSS.getComputedStyle (9) | failed | n/a | 0px none rgb(0, 0, 0) | medium |
'none': getPropertyValue equivalence for CSSStyleRule.style (9) | passed | true | true | |
'none': getPropertyValue equivalence for CSSFontFaceRule.style (9) | passed | true | true | |
'none': getPropertyValue equivalence for CSSPageRule.style (9) | passed | true | true | |
'none': getPropertyValue equivalence for ElementCSSInlineStyle.style (9) | passed | true | true | |
'none': getPropertyValue equivalence for ViewCSS.getComputedStyle (9) | passed | true | true | |
'999999px solid': CSSStyleRule.style (10) | passed | 999999px solid | 999999px solid | |
'999999px solid': CSSFontFaceRule.style (10) | failed | n/a | 999999px solid | |
'999999px solid': CSSPageRule.style (10) | passed | 999999px solid | 999999px solid | |
'999999px solid': ElementCSSInlineStyle.style (10) | passed | 999999px solid | 999999px solid | |
'999999px solid': ViewCSS.getComputedStyle (10) | failed | n/a | 999999px solid rgb(0, 0, 0) | 999999px solid |
'999999px solid': getPropertyValue equivalence for CSSStyleRule.style (10) | passed | true | true | |
'999999px solid': getPropertyValue equivalence for CSSFontFaceRule.style (10) | passed | true | true | |
'999999px solid': getPropertyValue equivalence for CSSPageRule.style (10) | passed | true | true | |
'999999px solid': getPropertyValue equivalence for ElementCSSInlineStyle.style (10) | passed | true | true | |
'999999px solid': getPropertyValue equivalence for ViewCSS.getComputedStyle (10) | passed | true | true | |
'inherit': CSSStyleRule.style (11) | passed | inherit | inherit | |
'inherit': CSSFontFaceRule.style (11) | failed | n/a | inherit | |
'inherit': CSSPageRule.style (11) | passed | inherit | inherit | |
'inherit': ElementCSSInlineStyle.style (11) | passed | inherit | inherit | |
'inherit': ViewCSS.getComputedStyle (11) | failed | n/a | 0px none rgb(0, 0, 0) | medium |
'inherit': getPropertyValue equivalence for CSSStyleRule.style (11) | passed | true | true | |
'inherit': getPropertyValue equivalence for CSSFontFaceRule.style (11) | passed | true | true | |
'inherit': getPropertyValue equivalence for CSSPageRule.style (11) | passed | true | true | |
'inherit': getPropertyValue equivalence for ElementCSSInlineStyle.style (11) | passed | true | true | |
'inherit': getPropertyValue equivalence for ViewCSS.getComputedStyle (11) | passed | true | true | |
'invalid': CSSStyleRule.style (12) | passed | |||
'invalid': CSSFontFaceRule.style (12) | passed | |||
'invalid': CSSPageRule.style (12) | passed | |||
'invalid': ElementCSSInlineStyle.style (12) | passed | |||
'invalid': ViewCSS.getComputedStyle (12) | failed | n/a | 0px none rgb(0, 0, 0) | medium |
'invalid': getPropertyValue equivalence for CSSStyleRule.style (12) | passed | true | true | |
'invalid': getPropertyValue equivalence for CSSFontFaceRule.style (12) | passed | true | true | |
'invalid': getPropertyValue equivalence for CSSPageRule.style (12) | passed | true | true | |
'invalid': getPropertyValue equivalence for ElementCSSInlineStyle.style (12) | passed | true | true | |
'invalid': getPropertyValue equivalence for ViewCSS.getComputedStyle (12) | passed | true | true | |
'0deg': CSSStyleRule.style (13) | passed | |||
'0deg': CSSFontFaceRule.style (13) | passed | |||
'0deg': CSSPageRule.style (13) | passed | |||
'0deg': ElementCSSInlineStyle.style (13) | passed | |||
'0deg': ViewCSS.getComputedStyle (13) | failed | n/a | 0px none rgb(0, 0, 0) | medium |
'0deg': getPropertyValue equivalence for CSSStyleRule.style (13) | passed | true | true | |
'0deg': getPropertyValue equivalence for CSSFontFaceRule.style (13) | passed | true | true | |
'0deg': getPropertyValue equivalence for CSSPageRule.style (13) | passed | true | true | |
'0deg': getPropertyValue equivalence for ElementCSSInlineStyle.style (13) | passed | true | true | |
'0deg': getPropertyValue equivalence for ViewCSS.getComputedStyle (13) | passed | true | true | |
'solid rgb (0,0,0)': CSSStyleRule.style (14) | passed | |||
'solid rgb (0,0,0)': CSSFontFaceRule.style (14) | passed | |||
'solid rgb (0,0,0)': CSSPageRule.style (14) | passed | |||
'solid rgb (0,0,0)': ElementCSSInlineStyle.style (14) | passed | |||
'solid rgb (0,0,0)': ViewCSS.getComputedStyle (14) | failed | n/a | 0px none rgb(0, 0, 0) | medium |
'solid rgb (0,0,0)': getPropertyValue equivalence for CSSStyleRule.style (14) | passed | true | true | |
'solid rgb (0,0,0)': getPropertyValue equivalence for CSSFontFaceRule.style (14) | passed | true | true | |
'solid rgb (0,0,0)': getPropertyValue equivalence for CSSPageRule.style (14) | passed | true | true | |
'solid rgb (0,0,0)': getPropertyValue equivalence for ElementCSSInlineStyle.style (14) | passed | true | true | |
'solid rgb (0,0,0)': getPropertyValue equivalence for ViewCSS.getComputedStyle (14) | passed | true | true |