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:

bottom

sc2p048.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] }
'10mm': CSSStyleRule.style (0) passed 10mm 10mm
'10mm': CSSFontFaceRule.style (0) failedn/a 10mm
'10mm': CSSPageRule.style (0) passed 10mm 10mm
'10mm': ElementCSSInlineStyle.style (0) passed 10mm 10mm
'10mm': ViewCSS.getComputedStyle (0) failedn/a 37.7953px 38px
'10mm': getPropertyValue equivalence for CSSStyleRule.style (0) passed true true
'10mm': getPropertyValue equivalence for CSSFontFaceRule.style (0) passed true true
'10mm': getPropertyValue equivalence for CSSPageRule.style (0) passed true true
'10mm': getPropertyValue equivalence for ElementCSSInlineStyle.style (0) passed true true
'10mm': getPropertyValue equivalence for ViewCSS.getComputedStyle (0) passed true true
'1cm': CSSStyleRule.style (1) failedn/a 1cm 10mm
'1cm': CSSFontFaceRule.style (1) failedn/a 10mm
'1cm': CSSPageRule.style (1) failedn/a 1cm 10mm
'1cm': ElementCSSInlineStyle.style (1) failedn/a 1cm 10mm
'1cm': ViewCSS.getComputedStyle (1) failedn/a 37.7953px 38px
'1cm': getPropertyValue equivalence for CSSStyleRule.style (1) passed true true
'1cm': getPropertyValue equivalence for CSSFontFaceRule.style (1) passed true true
'1cm': getPropertyValue equivalence for CSSPageRule.style (1) passed true true
'1cm': getPropertyValue equivalence for ElementCSSInlineStyle.style (1) passed true true
'1cm': getPropertyValue equivalence for ViewCSS.getComputedStyle (1) passed true true
'2.3622047244094488188976377952756pc': CSSStyleRule.style (2) failedn/a 2.3622pc 10mm
'2.3622047244094488188976377952756pc': CSSFontFaceRule.style (2) failedn/a 10mm
'2.3622047244094488188976377952756pc': CSSPageRule.style (2) failedn/a 2.3622pc 10mm
'2.3622047244094488188976377952756pc': ElementCSSInlineStyle.style (2) failedn/a 2.3622pc 10mm
'2.3622047244094488188976377952756pc': ViewCSS.getComputedStyle (2) failedn/a 37.7953px 38px
'2.3622047244094488188976377952756pc': getPropertyValue equivalence for CSSStyleRule.style (2) passed true true
'2.3622047244094488188976377952756pc': getPropertyValue equivalence for CSSFontFaceRule.style (2) passed true true
'2.3622047244094488188976377952756pc': getPropertyValue equivalence for CSSPageRule.style (2) passed true true
'2.3622047244094488188976377952756pc': getPropertyValue equivalence for ElementCSSInlineStyle.style (2) passed true true
'2.3622047244094488188976377952756pc': getPropertyValue equivalence for ViewCSS.getComputedStyle (2) passed true true
'28.346456692913385826771653543307pt': CSSStyleRule.style (3) failedn/a 28.3465pt 10mm
'28.346456692913385826771653543307pt': CSSFontFaceRule.style (3) failedn/a 10mm
'28.346456692913385826771653543307pt': CSSPageRule.style (3) failedn/a 28.3465pt 10mm
'28.346456692913385826771653543307pt': ElementCSSInlineStyle.style (3) failedn/a 28.3465pt 10mm
'28.346456692913385826771653543307pt': ViewCSS.getComputedStyle (3) failedn/a 37.7953px 38px
'28.346456692913385826771653543307pt': getPropertyValue equivalence for CSSStyleRule.style (3) passed true true
'28.346456692913385826771653543307pt': getPropertyValue equivalence for CSSFontFaceRule.style (3) passed true true
'28.346456692913385826771653543307pt': getPropertyValue equivalence for CSSPageRule.style (3) passed true true
'28.346456692913385826771653543307pt': getPropertyValue equivalence for ElementCSSInlineStyle.style (3) passed true true
'28.346456692913385826771653543307pt': getPropertyValue equivalence for ViewCSS.getComputedStyle (3) passed true true
'0.3937007874015748031496062992126in': CSSStyleRule.style (4) failedn/a 0.393701in 10mm
'0.3937007874015748031496062992126in': CSSFontFaceRule.style (4) failedn/a 10mm
'0.3937007874015748031496062992126in': CSSPageRule.style (4) failedn/a 0.393701in 10mm
'0.3937007874015748031496062992126in': ElementCSSInlineStyle.style (4) failedn/a 0.393701in 10mm
'0.3937007874015748031496062992126in': ViewCSS.getComputedStyle (4) failedn/a 37.7953px 38px
'0.3937007874015748031496062992126in': getPropertyValue equivalence for CSSStyleRule.style (4) passed true true
'0.3937007874015748031496062992126in': getPropertyValue equivalence for CSSFontFaceRule.style (4) passed true true
'0.3937007874015748031496062992126in': getPropertyValue equivalence for CSSPageRule.style (4) passed true true
'0.3937007874015748031496062992126in': getPropertyValue equivalence for ElementCSSInlineStyle.style (4) passed true true
'0.3937007874015748031496062992126in': getPropertyValue equivalence for ViewCSS.getComputedStyle (4) passed true true
'37.795275590551181102362204724409px': CSSStyleRule.style (5) failedn/a 37.7953px 10mm
'37.795275590551181102362204724409px': CSSFontFaceRule.style (5) failedn/a 10mm
'37.795275590551181102362204724409px': CSSPageRule.style (5) failedn/a 37.7953px 10mm
'37.795275590551181102362204724409px': ElementCSSInlineStyle.style (5) failedn/a 37.7953px 10mm
'37.795275590551181102362204724409px': ViewCSS.getComputedStyle (5) failedn/a 37.7953px 38px
'37.795275590551181102362204724409px': getPropertyValue equivalence for CSSStyleRule.style (5) passed true true
'37.795275590551181102362204724409px': getPropertyValue equivalence for CSSFontFaceRule.style (5) passed true true
'37.795275590551181102362204724409px': getPropertyValue equivalence for CSSPageRule.style (5) passed true true
'37.795275590551181102362204724409px': getPropertyValue equivalence for ElementCSSInlineStyle.style (5) passed true true
'37.795275590551181102362204724409px': getPropertyValue equivalence for ViewCSS.getComputedStyle (5) passed true true
'38%': CSSStyleRule.style (6) failedn/a 38% 10mm
'38%': CSSFontFaceRule.style (6) failedn/a 10mm
'38%': CSSPageRule.style (6) failedn/a 38% 10mm
'38%': ElementCSSInlineStyle.style (6) failedn/a 38% 10mm
'38%': ViewCSS.getComputedStyle (6) failedn/a 38% 38px
'38%': getPropertyValue equivalence for CSSStyleRule.style (6) passed true true
'38%': getPropertyValue equivalence for CSSFontFaceRule.style (6) passed true true
'38%': getPropertyValue equivalence for CSSPageRule.style (6) passed true true
'38%': getPropertyValue equivalence for ElementCSSInlineStyle.style (6) passed true true
'38%': getPropertyValue equivalence for ViewCSS.getComputedStyle (6) passed true true
'038.0%': CSSStyleRule.style (7) failedn/a 38% 10mm
'038.0%': CSSFontFaceRule.style (7) failedn/a 10mm
'038.0%': CSSPageRule.style (7) failedn/a 38% 10mm
'038.0%': ElementCSSInlineStyle.style (7) failedn/a 38% 10mm
'038.0%': ViewCSS.getComputedStyle (7) failedn/a 38% 38px
'038.0%': getPropertyValue equivalence for CSSStyleRule.style (7) passed true true
'038.0%': getPropertyValue equivalence for CSSFontFaceRule.style (7) passed true true
'038.0%': getPropertyValue equivalence for CSSPageRule.style (7) passed true true
'038.0%': getPropertyValue equivalence for ElementCSSInlineStyle.style (7) passed true true
'038.0%': getPropertyValue equivalence for ViewCSS.getComputedStyle (7) passed true true
'2.375em': CSSStyleRule.style (8) passed 2.375em 2.375em
'2.375em': CSSFontFaceRule.style (8) failedn/a 2.375em
'2.375em': CSSPageRule.style (8) passed 2.375em 2.375em
'2.375em': ElementCSSInlineStyle.style (8) passed 2.375em 2.375em
'2.375em': ViewCSS.getComputedStyle (8) passed 38px 38px
'2.375em': getPropertyValue equivalence for CSSStyleRule.style (8) passed true true
'2.375em': getPropertyValue equivalence for CSSFontFaceRule.style (8) passed true true
'2.375em': getPropertyValue equivalence for CSSPageRule.style (8) passed true true
'2.375em': getPropertyValue equivalence for ElementCSSInlineStyle.style (8) passed true true
'2.375em': getPropertyValue equivalence for ViewCSS.getComputedStyle (8) passed true true
'auto': CSSStyleRule.style (9) passed auto auto
'auto': CSSFontFaceRule.style (9) failedn/a auto
'auto': CSSPageRule.style (9) passed auto auto
'auto': ElementCSSInlineStyle.style (9) passed auto auto
'auto': ViewCSS.getComputedStyle (9) passed auto auto
'auto': getPropertyValue equivalence for CSSStyleRule.style (9) passed true true
'auto': getPropertyValue equivalence for CSSFontFaceRule.style (9) passed true true
'auto': getPropertyValue equivalence for CSSPageRule.style (9) passed true true
'auto': getPropertyValue equivalence for ElementCSSInlineStyle.style (9) passed true true
'auto': getPropertyValue equivalence for ViewCSS.getComputedStyle (9) passed true true
'AUTO': CSSStyleRule.style (10) passed auto auto
'AUTO': CSSFontFaceRule.style (10) failedn/a auto
'AUTO': CSSPageRule.style (10) passed auto auto
'AUTO': ElementCSSInlineStyle.style (10) passed auto auto
'AUTO': ViewCSS.getComputedStyle (10) passed auto auto
'AUTO': getPropertyValue equivalence for CSSStyleRule.style (10) passed true true
'AUTO': getPropertyValue equivalence for CSSFontFaceRule.style (10) passed true true
'AUTO': getPropertyValue equivalence for CSSPageRule.style (10) passed true true
'AUTO': getPropertyValue equivalence for ElementCSSInlineStyle.style (10) passed true true
'AUTO': 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) passed auto auto
'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
'+001cm 10.000mm': CSSStyleRule.style (12) passed
'+001cm 10.000mm': CSSFontFaceRule.style (12) passed
'+001cm 10.000mm': CSSPageRule.style (12) passed
'+001cm 10.000mm': ElementCSSInlineStyle.style (12) passed
'+001cm 10.000mm': ViewCSS.getComputedStyle (12) passed auto auto
'+001cm 10.000mm': getPropertyValue equivalence for CSSStyleRule.style (12) passed true true
'+001cm 10.000mm': getPropertyValue equivalence for CSSFontFaceRule.style (12) passed true true
'+001cm 10.000mm': getPropertyValue equivalence for CSSPageRule.style (12) passed true true
'+001cm 10.000mm': getPropertyValue equivalence for ElementCSSInlineStyle.style (12) passed true true
'+001cm 10.000mm': getPropertyValue equivalence for ViewCSS.getComputedStyle (12) passed true true
'0 10mm': CSSStyleRule.style (13) passed
'0 10mm': CSSFontFaceRule.style (13) passed
'0 10mm': CSSPageRule.style (13) passed
'0 10mm': ElementCSSInlineStyle.style (13) passed
'0 10mm': ViewCSS.getComputedStyle (13) passed auto auto
'0 10mm': getPropertyValue equivalence for CSSStyleRule.style (13) passed true true
'0 10mm': getPropertyValue equivalence for CSSFontFaceRule.style (13) passed true true
'0 10mm': getPropertyValue equivalence for CSSPageRule.style (13) passed true true
'0 10mm': getPropertyValue equivalence for ElementCSSInlineStyle.style (13) passed true true
'0 10mm': getPropertyValue equivalence for ViewCSS.getComputedStyle (13) passed true true
'invalid': CSSStyleRule.style (14) passed
'invalid': CSSFontFaceRule.style (14) passed
'invalid': CSSPageRule.style (14) passed
'invalid': ElementCSSInlineStyle.style (14) passed
'invalid': ViewCSS.getComputedStyle (14) passed auto auto
'invalid': getPropertyValue equivalence for CSSStyleRule.style (14) passed true true
'invalid': getPropertyValue equivalence for CSSFontFaceRule.style (14) passed true true
'invalid': getPropertyValue equivalence for CSSPageRule.style (14) passed true true
'invalid': getPropertyValue equivalence for ElementCSSInlineStyle.style (14) passed true true
'invalid': getPropertyValue equivalence for ViewCSS.getComputedStyle (14) passed true true
'medium thick thin 2cm 1em': CSSStyleRule.style (15) passed
'medium thick thin 2cm 1em': CSSFontFaceRule.style (15) passed
'medium thick thin 2cm 1em': CSSPageRule.style (15) passed
'medium thick thin 2cm 1em': ElementCSSInlineStyle.style (15) passed
'medium thick thin 2cm 1em': ViewCSS.getComputedStyle (15) passed auto auto
'medium thick thin 2cm 1em': getPropertyValue equivalence for CSSStyleRule.style (15) passed true true
'medium thick thin 2cm 1em': getPropertyValue equivalence for CSSFontFaceRule.style (15) passed true true
'medium thick thin 2cm 1em': getPropertyValue equivalence for CSSPageRule.style (15) passed true true
'medium thick thin 2cm 1em': getPropertyValue equivalence for ElementCSSInlineStyle.style (15) passed true true
'medium thick thin 2cm 1em': getPropertyValue equivalence for ViewCSS.getComputedStyle (15) passed true true
'2zz': CSSStyleRule.style (16) passed
'2zz': CSSFontFaceRule.style (16) passed
'2zz': CSSPageRule.style (16) passed
'2zz': ElementCSSInlineStyle.style (16) passed
'2zz': ViewCSS.getComputedStyle (16) passed auto auto
'2zz': getPropertyValue equivalence for CSSStyleRule.style (16) passed true true
'2zz': getPropertyValue equivalence for CSSFontFaceRule.style (16) passed true true
'2zz': getPropertyValue equivalence for CSSPageRule.style (16) passed true true
'2zz': getPropertyValue equivalence for ElementCSSInlineStyle.style (16) passed true true
'2zz': getPropertyValue equivalence for ViewCSS.getComputedStyle (16) passed true true
'thick': CSSStyleRule.style (17) passed
'thick': CSSFontFaceRule.style (17) passed
'thick': CSSPageRule.style (17) passed
'thick': ElementCSSInlineStyle.style (17) passed
'thick': ViewCSS.getComputedStyle (17) passed auto auto
'thick': getPropertyValue equivalence for CSSStyleRule.style (17) passed true true
'thick': getPropertyValue equivalence for CSSFontFaceRule.style (17) passed true true
'thick': getPropertyValue equivalence for CSSPageRule.style (17) passed true true
'thick': getPropertyValue equivalence for ElementCSSInlineStyle.style (17) passed true true
'thick': getPropertyValue equivalence for ViewCSS.getComputedStyle (17) passed true true
'1deg': CSSStyleRule.style (18) passed
'1deg': CSSFontFaceRule.style (18) passed
'1deg': CSSPageRule.style (18) passed
'1deg': ElementCSSInlineStyle.style (18) passed
'1deg': ViewCSS.getComputedStyle (18) passed auto auto
'1deg': getPropertyValue equivalence for CSSStyleRule.style (18) passed true true
'1deg': getPropertyValue equivalence for CSSFontFaceRule.style (18) passed true true
'1deg': getPropertyValue equivalence for CSSPageRule.style (18) passed true true
'1deg': getPropertyValue equivalence for ElementCSSInlineStyle.style (18) passed true true
'1deg': getPropertyValue equivalence for ViewCSS.getComputedStyle (18) passed true true