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] } |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': CSSStyleRule.style (0) | failed | n/a | rect(10mm, 1cm, 2.3622pc, 28.3465pt) | rect(10mm,10mm,10mm,10mm) |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': CSSFontFaceRule.style (0) | failed | n/a | rect(10mm,10mm,10mm,10mm) | |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': CSSPageRule.style (0) | failed | n/a | rect(10mm, 1cm, 2.3622pc, 28.3465pt) | rect(10mm,10mm,10mm,10mm) |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': ElementCSSInlineStyle.style (0) | failed | n/a | rect(10mm, 1cm, 2.3622pc, 28.3465pt) | rect(10mm,10mm,10mm,10mm) |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': ViewCSS.getComputedStyle (0) | failed | n/a | rect(37.7953px, 37.7953px, 37.7953px, 37.7953px) | rect(38px,38px,38px,38px) |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': getPropertyValue equivalence for CSSStyleRule.style (0) | passed | true | true | |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': getPropertyValue equivalence for CSSFontFaceRule.style (0) | passed | true | true | |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': getPropertyValue equivalence for CSSPageRule.style (0) | passed | true | true | |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': getPropertyValue equivalence for ElementCSSInlineStyle.style (0) | passed | true | true | |
'rect(10mm,1cm,2.3622047244094488188976377952756pc,28.346456692913385826771653543307pt)': getPropertyValue equivalence for ViewCSS.getComputedStyle (0) | passed | true | true | |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': CSSStyleRule.style (1) | failed | n/a | rect(10mm,10mm,10mm,10mm) | |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': CSSFontFaceRule.style (1) | failed | n/a | rect(10mm,10mm,10mm,10mm) | |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': CSSPageRule.style (1) | failed | n/a | rect(10mm,10mm,10mm,10mm) | |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': ElementCSSInlineStyle.style (1) | failed | n/a | rect(10mm,10mm,10mm,10mm) | |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': ViewCSS.getComputedStyle (1) | failed | n/a | auto | rect(38px,38px,38px,38px) |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': getPropertyValue equivalence for CSSStyleRule.style (1) | passed | true | true | |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': getPropertyValue equivalence for CSSFontFaceRule.style (1) | passed | true | true | |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': getPropertyValue equivalence for CSSPageRule.style (1) | passed | true | true | |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': getPropertyValue equivalence for ElementCSSInlineStyle.style (1) | passed | true | true | |
'rect(0.3937007874015748031496062992126in,37.795275590551181102362204724409px,38%,038.0%)': getPropertyValue equivalence for ViewCSS.getComputedStyle (1) | passed | true | true | |
'rect(auto,auto,auto,auto)': CSSStyleRule.style (2) | failed | n/a | rect(auto, auto, auto, auto) | rect(0,0,0,0) |
'rect(auto,auto,auto,auto)': CSSFontFaceRule.style (2) | failed | n/a | rect(0,0,0,0) | |
'rect(auto,auto,auto,auto)': CSSPageRule.style (2) | failed | n/a | rect(auto, auto, auto, auto) | rect(0,0,0,0) |
'rect(auto,auto,auto,auto)': ElementCSSInlineStyle.style (2) | failed | n/a | rect(auto, auto, auto, auto) | rect(0,0,0,0) |
'rect(auto,auto,auto,auto)': ViewCSS.getComputedStyle (2) | failed | n/a | rect(auto, auto, auto, auto) | rect(0,0,0,0) |
'rect(auto,auto,auto,auto)': getPropertyValue equivalence for CSSStyleRule.style (2) | passed | true | true | |
'rect(auto,auto,auto,auto)': getPropertyValue equivalence for CSSFontFaceRule.style (2) | passed | true | true | |
'rect(auto,auto,auto,auto)': getPropertyValue equivalence for CSSPageRule.style (2) | passed | true | true | |
'rect(auto,auto,auto,auto)': getPropertyValue equivalence for ElementCSSInlineStyle.style (2) | passed | true | true | |
'rect(auto,auto,auto,auto)': getPropertyValue equivalence for ViewCSS.getComputedStyle (2) | passed | true | true | |
'auto': CSSStyleRule.style (3) | passed | auto | auto | |
'auto': CSSFontFaceRule.style (3) | failed | n/a | auto | |
'auto': CSSPageRule.style (3) | passed | auto | auto | |
'auto': ElementCSSInlineStyle.style (3) | passed | auto | auto | |
'auto': ViewCSS.getComputedStyle (3) | passed | auto | auto | |
'auto': getPropertyValue equivalence for CSSStyleRule.style (3) | passed | true | true | |
'auto': getPropertyValue equivalence for CSSFontFaceRule.style (3) | passed | true | true | |
'auto': getPropertyValue equivalence for CSSPageRule.style (3) | passed | true | true | |
'auto': getPropertyValue equivalence for ElementCSSInlineStyle.style (3) | passed | true | true | |
'auto': getPropertyValue equivalence for ViewCSS.getComputedStyle (3) | passed | true | true | |
' RECT( AUTO , 0 , AUTO , 0 ) ': CSSStyleRule.style (4) | failed | n/a | rect(auto, 0px, auto, 0px) | rect(0,0,0,0) |
' RECT( AUTO , 0 , AUTO , 0 ) ': CSSFontFaceRule.style (4) | failed | n/a | rect(0,0,0,0) | |
' RECT( AUTO , 0 , AUTO , 0 ) ': CSSPageRule.style (4) | failed | n/a | rect(auto, 0px, auto, 0px) | rect(0,0,0,0) |
' RECT( AUTO , 0 , AUTO , 0 ) ': ElementCSSInlineStyle.style (4) | failed | n/a | rect(auto, 0px, auto, 0px) | rect(0,0,0,0) |
' RECT( AUTO , 0 , AUTO , 0 ) ': ViewCSS.getComputedStyle (4) | failed | n/a | rect(auto, 0px, auto, 0px) | rect(0,0,0,0) |
' RECT( AUTO , 0 , AUTO , 0 ) ': getPropertyValue equivalence for CSSStyleRule.style (4) | passed | true | true | |
' RECT( AUTO , 0 , AUTO , 0 ) ': getPropertyValue equivalence for CSSFontFaceRule.style (4) | passed | true | true | |
' RECT( AUTO , 0 , AUTO , 0 ) ': getPropertyValue equivalence for CSSPageRule.style (4) | passed | true | true | |
' RECT( AUTO , 0 , AUTO , 0 ) ': getPropertyValue equivalence for ElementCSSInlineStyle.style (4) | passed | true | true | |
' RECT( AUTO , 0 , AUTO , 0 ) ': getPropertyValue equivalence for ViewCSS.getComputedStyle (4) | passed | true | true | |
'rect(-0, -10mm, 10mm, 10mm)': CSSStyleRule.style (5) | failed | n/a | rect(0px, -10mm, 10mm, 10mm) | rect(0,-10mm,10mm,10mm) |
'rect(-0, -10mm, 10mm, 10mm)': CSSFontFaceRule.style (5) | failed | n/a | rect(0,-10mm,10mm,10mm) | |
'rect(-0, -10mm, 10mm, 10mm)': CSSPageRule.style (5) | failed | n/a | rect(0px, -10mm, 10mm, 10mm) | rect(0,-10mm,10mm,10mm) |
'rect(-0, -10mm, 10mm, 10mm)': ElementCSSInlineStyle.style (5) | failed | n/a | rect(0px, -10mm, 10mm, 10mm) | rect(0,-10mm,10mm,10mm) |
'rect(-0, -10mm, 10mm, 10mm)': ViewCSS.getComputedStyle (5) | failed | n/a | rect(0px, -37.7953px, 37.7953px, 37.7953px) | rect(0,-38px,38px,38px) |
'rect(-0, -10mm, 10mm, 10mm)': getPropertyValue equivalence for CSSStyleRule.style (5) | passed | true | true | |
'rect(-0, -10mm, 10mm, 10mm)': getPropertyValue equivalence for CSSFontFaceRule.style (5) | passed | true | true | |
'rect(-0, -10mm, 10mm, 10mm)': getPropertyValue equivalence for CSSPageRule.style (5) | passed | true | true | |
'rect(-0, -10mm, 10mm, 10mm)': getPropertyValue equivalence for ElementCSSInlineStyle.style (5) | passed | true | true | |
'rect(-0, -10mm, 10mm, 10mm)': getPropertyValue equivalence for ViewCSS.getComputedStyle (5) | passed | true | true | |
'inherit': CSSStyleRule.style (6) | passed | inherit | inherit | |
'inherit': CSSFontFaceRule.style (6) | failed | n/a | inherit | |
'inherit': CSSPageRule.style (6) | passed | inherit | inherit | |
'inherit': ElementCSSInlineStyle.style (6) | passed | inherit | inherit | |
'inherit': ViewCSS.getComputedStyle (6) | passed | auto | auto | |
'inherit': getPropertyValue equivalence for CSSStyleRule.style (6) | passed | true | true | |
'inherit': getPropertyValue equivalence for CSSFontFaceRule.style (6) | passed | true | true | |
'inherit': getPropertyValue equivalence for CSSPageRule.style (6) | passed | true | true | |
'inherit': getPropertyValue equivalence for ElementCSSInlineStyle.style (6) | passed | true | true | |
'inherit': getPropertyValue equivalence for ViewCSS.getComputedStyle (6) | passed | true | true | |
'rect(-auto,0,0,0)': CSSStyleRule.style (7) | passed | |||
'rect(-auto,0,0,0)': CSSFontFaceRule.style (7) | passed | |||
'rect(-auto,0,0,0)': CSSPageRule.style (7) | passed | |||
'rect(-auto,0,0,0)': ElementCSSInlineStyle.style (7) | passed | |||
'rect(-auto,0,0,0)': ViewCSS.getComputedStyle (7) | passed | auto | auto | |
'rect(-auto,0,0,0)': getPropertyValue equivalence for CSSStyleRule.style (7) | passed | true | true | |
'rect(-auto,0,0,0)': getPropertyValue equivalence for CSSFontFaceRule.style (7) | passed | true | true | |
'rect(-auto,0,0,0)': getPropertyValue equivalence for CSSPageRule.style (7) | passed | true | true | |
'rect(-auto,0,0,0)': getPropertyValue equivalence for ElementCSSInlineStyle.style (7) | passed | true | true | |
'rect(-auto,0,0,0)': getPropertyValue equivalence for ViewCSS.getComputedStyle (7) | passed | true | true | |
'rect(0,0,0,0,0)': CSSStyleRule.style (8) | passed | |||
'rect(0,0,0,0,0)': CSSFontFaceRule.style (8) | passed | |||
'rect(0,0,0,0,0)': CSSPageRule.style (8) | passed | |||
'rect(0,0,0,0,0)': ElementCSSInlineStyle.style (8) | passed | |||
'rect(0,0,0,0,0)': ViewCSS.getComputedStyle (8) | passed | auto | auto | |
'rect(0,0,0,0,0)': getPropertyValue equivalence for CSSStyleRule.style (8) | passed | true | true | |
'rect(0,0,0,0,0)': getPropertyValue equivalence for CSSFontFaceRule.style (8) | passed | true | true | |
'rect(0,0,0,0,0)': getPropertyValue equivalence for CSSPageRule.style (8) | passed | true | true | |
'rect(0,0,0,0,0)': getPropertyValue equivalence for ElementCSSInlineStyle.style (8) | passed | true | true | |
'rect(0,0,0,0,0)': getPropertyValue equivalence for ViewCSS.getComputedStyle (8) | passed | true | true |