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-style

sc2p038.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] }
'solid': CSSStyleRule.style (0) passed solid solid
'solid': CSSFontFaceRule.style (0) failedn/a solid
'solid': CSSPageRule.style (0) passed solid solid
'solid': ElementCSSInlineStyle.style (0) passed solid solid
'solid': ViewCSS.getComputedStyle (0) passed solid solid
'solid': getPropertyValue equivalence for CSSStyleRule.style (0) passed true true
'solid': getPropertyValue equivalence for CSSFontFaceRule.style (0) passed true true
'solid': getPropertyValue equivalence for CSSPageRule.style (0) passed true true
'solid': getPropertyValue equivalence for ElementCSSInlineStyle.style (0) passed true true
'solid': 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) passed dotted 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
'dashed': CSSStyleRule.style (2) passed dashed dashed
'dashed': CSSFontFaceRule.style (2) failedn/a dashed
'dashed': CSSPageRule.style (2) passed dashed dashed
'dashed': ElementCSSInlineStyle.style (2) passed dashed dashed
'dashed': ViewCSS.getComputedStyle (2) passed dashed dashed
'dashed': getPropertyValue equivalence for CSSStyleRule.style (2) passed true true
'dashed': getPropertyValue equivalence for CSSFontFaceRule.style (2) passed true true
'dashed': getPropertyValue equivalence for CSSPageRule.style (2) passed true true
'dashed': getPropertyValue equivalence for ElementCSSInlineStyle.style (2) passed true true
'dashed': getPropertyValue equivalence for ViewCSS.getComputedStyle (2) passed true true
'groove': CSSStyleRule.style (3) passed groove groove
'groove': CSSFontFaceRule.style (3) failedn/a groove
'groove': CSSPageRule.style (3) passed groove groove
'groove': ElementCSSInlineStyle.style (3) passed groove groove
'groove': ViewCSS.getComputedStyle (3) passed groove groove
'groove': getPropertyValue equivalence for CSSStyleRule.style (3) passed true true
'groove': getPropertyValue equivalence for CSSFontFaceRule.style (3) passed true true
'groove': getPropertyValue equivalence for CSSPageRule.style (3) passed true true
'groove': getPropertyValue equivalence for ElementCSSInlineStyle.style (3) passed true true
'groove': getPropertyValue equivalence for ViewCSS.getComputedStyle (3) passed true true
'ridge': CSSStyleRule.style (4) passed ridge ridge
'ridge': CSSFontFaceRule.style (4) failedn/a ridge
'ridge': CSSPageRule.style (4) passed ridge ridge
'ridge': ElementCSSInlineStyle.style (4) passed ridge ridge
'ridge': ViewCSS.getComputedStyle (4) passed ridge ridge
'ridge': getPropertyValue equivalence for CSSStyleRule.style (4) passed true true
'ridge': getPropertyValue equivalence for CSSFontFaceRule.style (4) passed true true
'ridge': getPropertyValue equivalence for CSSPageRule.style (4) passed true true
'ridge': getPropertyValue equivalence for ElementCSSInlineStyle.style (4) passed true true
'ridge': getPropertyValue equivalence for ViewCSS.getComputedStyle (4) passed true true
'inset': CSSStyleRule.style (5) passed inset inset
'inset': CSSFontFaceRule.style (5) failedn/a inset
'inset': CSSPageRule.style (5) passed inset inset
'inset': ElementCSSInlineStyle.style (5) passed inset inset
'inset': ViewCSS.getComputedStyle (5) passed inset inset
'inset': getPropertyValue equivalence for CSSStyleRule.style (5) passed true true
'inset': getPropertyValue equivalence for CSSFontFaceRule.style (5) passed true true
'inset': getPropertyValue equivalence for CSSPageRule.style (5) passed true true
'inset': getPropertyValue equivalence for ElementCSSInlineStyle.style (5) passed true true
'inset': getPropertyValue equivalence for ViewCSS.getComputedStyle (5) passed true true
'outset': CSSStyleRule.style (6) passed outset outset
'outset': CSSFontFaceRule.style (6) failedn/a outset
'outset': CSSPageRule.style (6) passed outset outset
'outset': ElementCSSInlineStyle.style (6) passed outset outset
'outset': ViewCSS.getComputedStyle (6) passed outset outset
'outset': getPropertyValue equivalence for CSSStyleRule.style (6) passed true true
'outset': getPropertyValue equivalence for CSSFontFaceRule.style (6) passed true true
'outset': getPropertyValue equivalence for CSSPageRule.style (6) passed true true
'outset': getPropertyValue equivalence for ElementCSSInlineStyle.style (6) passed true true
'outset': getPropertyValue equivalence for ViewCSS.getComputedStyle (6) passed true true
'hidden': CSSStyleRule.style (7) passed hidden hidden
'hidden': CSSFontFaceRule.style (7) failedn/a hidden
'hidden': CSSPageRule.style (7) passed hidden hidden
'hidden': ElementCSSInlineStyle.style (7) passed hidden hidden
'hidden': ViewCSS.getComputedStyle (7) passed hidden hidden
'hidden': getPropertyValue equivalence for CSSStyleRule.style (7) passed true true
'hidden': getPropertyValue equivalence for CSSFontFaceRule.style (7) passed true true
'hidden': getPropertyValue equivalence for CSSPageRule.style (7) passed true true
'hidden': getPropertyValue equivalence for ElementCSSInlineStyle.style (7) passed true true
'hidden': getPropertyValue equivalence for ViewCSS.getComputedStyle (7) passed true true
'double': CSSStyleRule.style (8) passed double double
'double': CSSFontFaceRule.style (8) failedn/a double
'double': CSSPageRule.style (8) passed double double
'double': ElementCSSInlineStyle.style (8) passed double double
'double': ViewCSS.getComputedStyle (8) passed double double
'double': getPropertyValue equivalence for CSSStyleRule.style (8) passed true true
'double': getPropertyValue equivalence for CSSFontFaceRule.style (8) passed true true
'double': getPropertyValue equivalence for CSSPageRule.style (8) passed true true
'double': getPropertyValue equivalence for ElementCSSInlineStyle.style (8) passed true true
'double': getPropertyValue equivalence for ViewCSS.getComputedStyle (8) passed true true
'none': CSSStyleRule.style (9) passed none none
'none': CSSFontFaceRule.style (9) failedn/a none
'none': CSSPageRule.style (9) passed none none
'none': ElementCSSInlineStyle.style (9) passed none none
'none': ViewCSS.getComputedStyle (9) passed none none
'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
'inherit': CSSStyleRule.style (10) passed inherit inherit
'inherit': CSSFontFaceRule.style (10) failedn/a inherit
'inherit': CSSPageRule.style (10) passed inherit inherit
'inherit': ElementCSSInlineStyle.style (10) passed inherit inherit
'inherit': ViewCSS.getComputedStyle (10) passed none none
'inherit': getPropertyValue equivalence for CSSStyleRule.style (10) passed true true
'inherit': getPropertyValue equivalence for CSSFontFaceRule.style (10) passed true true
'inherit': getPropertyValue equivalence for CSSPageRule.style (10) passed true true
'inherit': getPropertyValue equivalence for ElementCSSInlineStyle.style (10) passed true true
'inherit': getPropertyValue equivalence for ViewCSS.getComputedStyle (10) passed true true
'triple': CSSStyleRule.style (11) passed
'triple': CSSFontFaceRule.style (11) passed
'triple': CSSPageRule.style (11) passed
'triple': ElementCSSInlineStyle.style (11) passed
'triple': ViewCSS.getComputedStyle (11) passed none none
'triple': getPropertyValue equivalence for CSSStyleRule.style (11) passed true true
'triple': getPropertyValue equivalence for CSSFontFaceRule.style (11) passed true true
'triple': getPropertyValue equivalence for CSSPageRule.style (11) passed true true
'triple': getPropertyValue equivalence for ElementCSSInlineStyle.style (11) passed true true
'triple': getPropertyValue equivalence for ViewCSS.getComputedStyle (11) passed true true
'4cm': CSSStyleRule.style (12) passed
'4cm': CSSFontFaceRule.style (12) passed
'4cm': CSSPageRule.style (12) passed
'4cm': ElementCSSInlineStyle.style (12) passed
'4cm': ViewCSS.getComputedStyle (12) passed none none
'4cm': getPropertyValue equivalence for CSSStyleRule.style (12) passed true true
'4cm': getPropertyValue equivalence for CSSFontFaceRule.style (12) passed true true
'4cm': getPropertyValue equivalence for CSSPageRule.style (12) passed true true
'4cm': getPropertyValue equivalence for ElementCSSInlineStyle.style (12) passed true true
'4cm': getPropertyValue equivalence for ViewCSS.getComputedStyle (12) passed true true
'solid dotted': CSSStyleRule.style (13) passed
'solid dotted': CSSFontFaceRule.style (13) passed
'solid dotted': CSSPageRule.style (13) passed
'solid dotted': ElementCSSInlineStyle.style (13) passed
'solid dotted': ViewCSS.getComputedStyle (13) passed none none
'solid dotted': getPropertyValue equivalence for CSSStyleRule.style (13) passed true true
'solid dotted': getPropertyValue equivalence for CSSFontFaceRule.style (13) passed true true
'solid dotted': getPropertyValue equivalence for CSSPageRule.style (13) passed true true
'solid dotted': getPropertyValue equivalence for ElementCSSInlineStyle.style (13) passed true true
'solid dotted': getPropertyValue equivalence for ViewCSS.getComputedStyle (13) passed true true
'gr00ve': CSSStyleRule.style (14) passed
'gr00ve': CSSFontFaceRule.style (14) passed
'gr00ve': CSSPageRule.style (14) passed
'gr00ve': ElementCSSInlineStyle.style (14) passed
'gr00ve': ViewCSS.getComputedStyle (14) passed none none
'gr00ve': getPropertyValue equivalence for CSSStyleRule.style (14) passed true true
'gr00ve': getPropertyValue equivalence for CSSFontFaceRule.style (14) passed true true
'gr00ve': getPropertyValue equivalence for CSSPageRule.style (14) passed true true
'gr00ve': getPropertyValue equivalence for ElementCSSInlineStyle.style (14) passed true true
'gr00ve': getPropertyValue equivalence for ViewCSS.getComputedStyle (14) passed true true