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

sc2p010.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] }
'transparent': CSSStyleRule.style (0) passed transparent transparent
'transparent': CSSFontFaceRule.style (0) failedn/a transparent
'transparent': CSSPageRule.style (0) passed transparent transparent
'transparent': ElementCSSInlineStyle.style (0) passed transparent transparent
'transparent': ViewCSS.getComputedStyle (0) failedn/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) failedn/a dotted
'dotted': CSSPageRule.style (1) passed dotted dotted
'dotted': ElementCSSInlineStyle.style (1) passed dotted dotted
'dotted': ViewCSS.getComputedStyle (1) failedn/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) failedn/a 128px
'128px': CSSPageRule.style (2) passed 128px 128px
'128px': ElementCSSInlineStyle.style (2) passed 128px 128px
'128px': ViewCSS.getComputedStyle (2) failedn/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) failedn/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) failedn/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) failedn/a 1em green 1em rgb(0,255,0)
'1em green': CSSFontFaceRule.style (4) failedn/a 1em rgb(0,255,0)
'1em green': CSSPageRule.style (4) failedn/a 1em green 1em rgb(0,255,0)
'1em green': ElementCSSInlineStyle.style (4) failedn/a 1em green 1em rgb(0,255,0)
'1em green': ViewCSS.getComputedStyle (4) failedn/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) failedn/a thick double windowtext thick double WindowText
'WindowText double thick': CSSFontFaceRule.style (5) failedn/a thick double WindowText
'WindowText double thick': CSSPageRule.style (5) failedn/a thick double windowtext thick double WindowText
'WindowText double thick': ElementCSSInlineStyle.style (5) failedn/a thick double windowtext thick double WindowText
'WindowText double thick': ViewCSS.getComputedStyle (5) failedn/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) failedn/a medium green rgb(0,255,0)
'green medium': CSSFontFaceRule.style (6) failedn/a rgb(0,255,0)
'green medium': CSSPageRule.style (6) failedn/a medium green rgb(0,255,0)
'green medium': ElementCSSInlineStyle.style (6) failedn/a medium green rgb(0,255,0)
'green medium': ViewCSS.getComputedStyle (6) failedn/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) failedn/a medium
'medium': CSSPageRule.style (7) passed medium medium
'medium': ElementCSSInlineStyle.style (7) passed medium medium
'medium': ViewCSS.getComputedStyle (7) failedn/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) failedn/a solid
'solid': CSSPageRule.style (8) passed solid solid
'solid': ElementCSSInlineStyle.style (8) passed solid solid
'solid': ViewCSS.getComputedStyle (8) failedn/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) failedn/a none medium
'none': CSSFontFaceRule.style (9) failedn/a medium
'none': CSSPageRule.style (9) failedn/a none medium
'none': ElementCSSInlineStyle.style (9) failedn/a none medium
'none': ViewCSS.getComputedStyle (9) failedn/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) failedn/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) failedn/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) failedn/a inherit
'inherit': CSSPageRule.style (11) passed inherit inherit
'inherit': ElementCSSInlineStyle.style (11) passed inherit inherit
'inherit': ViewCSS.getComputedStyle (11) failedn/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) failedn/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) failedn/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) failedn/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