| Test Name | Internet Explorer 10.0.8250.0 |
|---|---|
| Media Queries Self-Contained Test Suite | Pass |
| query (orientation) should be parseable | Pass |
| query not (orientation) should not be parseable | Pass |
| query only (orientation) should not be parseable | Pass |
| query all and (orientation) should be parseable | Pass |
| query not all and (orientation) should be parseable | Pass |
| query only all and (orientation) should be parseable | Pass |
| expression width should be parseable | Pass |
| expression width: 0 should be parseable | Pass |
| expression width: 0px should be parseable | Pass |
| expression width: 0em should be parseable | Pass |
| expression width: -0 should be parseable | Pass |
| expression min-width: -0 should be parseable | Pass |
| expression max-width: -0 should be parseable | Pass |
| expression width: -0cm should be parseable | Pass |
| expression width: 1px should be parseable | Pass |
| expression width: 0.001mm should be parseable | Pass |
| expression width: 100000px should be parseable | Pass |
| expression width: -1px should not be parseable | Pass |
| expression min-width: -1px should not be parseable | Pass |
| expression max-width: -1px should not be parseable | Pass |
| expression width: -0.00001mm should not be parseable | Fail |
| expression width: -100000em should not be parseable | Pass |
| expression min-width should not be parseable | Pass |
| expression max-width should not be parseable | Pass |
| expression height should be parseable | Pass |
| expression height: 0 should be parseable | Pass |
| expression height: 0px should be parseable | Pass |
| expression height: 0em should be parseable | Pass |
| expression height: -0 should be parseable | Pass |
| expression min-height: -0 should be parseable | Pass |
| expression max-height: -0 should be parseable | Pass |
| expression height: -0cm should be parseable | Pass |
| expression height: 1px should be parseable | Pass |
| expression height: 0.001mm should be parseable | Pass |
| expression height: 100000px should be parseable | Pass |
| expression height: -1px should not be parseable | Pass |
| expression min-height: -1px should not be parseable | Pass |
| expression max-height: -1px should not be parseable | Pass |
| expression height: -0.00001mm should not be parseable | Fail |
| expression height: -100000em should not be parseable | Pass |
| expression min-height should not be parseable | Pass |
| expression max-height should not be parseable | Pass |
| expression device-width should be parseable | Pass |
| expression device-width: 0 should be parseable | Pass |
| expression device-width: 0px should be parseable | Pass |
| expression device-width: 0em should be parseable | Pass |
| expression device-width: -0 should be parseable | Pass |
| expression min-device-width: -0 should be parseable | Pass |
| expression max-device-width: -0 should be parseable | Pass |
| expression device-width: -0cm should be parseable | Pass |
| expression device-width: 1px should be parseable | Pass |
| expression device-width: 0.001mm should be parseable | Pass |
| expression device-width: 100000px should be parseable | Pass |
| expression device-width: -1px should not be parseable | Pass |
| expression min-device-width: -1px should not be parseable | Pass |
| expression max-device-width: -1px should not be parseable | Pass |
| expression device-width: -0.00001mm should not be parseable | Fail |
| expression device-width: -100000em should not be parseable | Pass |
| expression min-device-width should not be parseable | Pass |
| expression max-device-width should not be parseable | Pass |
| expression device-height should be parseable | Pass |
| expression device-height: 0 should be parseable | Pass |
| expression device-height: 0px should be parseable | Pass |
| expression device-height: 0em should be parseable | Pass |
| expression device-height: -0 should be parseable | Pass |
| expression min-device-height: -0 should be parseable | Pass |
| expression max-device-height: -0 should be parseable | Pass |
| expression device-height: -0cm should be parseable | Pass |
| expression device-height: 1px should be parseable | Pass |
| expression device-height: 0.001mm should be parseable | Pass |
| expression device-height: 100000px should be parseable | Pass |
| expression device-height: -1px should not be parseable | Pass |
| expression min-device-height: -1px should not be parseable | Pass |
| expression max-device-height: -1px should not be parseable | Pass |
| expression device-height: -0.00001mm should not be parseable | Fail |
| expression device-height: -100000em should not be parseable | Pass |
| expression min-device-height should not be parseable | Pass |
| expression max-device-height should not be parseable | Pass |
| all and (width: 117px) should apply | Pass |
| all and (width: 118px) should not apply | Pass |
| all and (width: 116px) should not apply | Pass |
| all and (min-width: 117px) should apply | Pass |
| all and (min-width: 118px) should not apply | Pass |
| all and (min-width: 116px) should apply | Pass |
| all and (max-width: 117px) should apply | Pass |
| all and (max-width: 118px) should apply | Pass |
| all and (max-width: 116px) should not apply | Pass |
| all and (min-width: 9em) should not apply | Pass |
| all and (min-width: 6em) should apply | Pass |
| all and (max-width: 9em) should apply | Pass |
| all and (max-width: 6em) should not apply | Pass |
| all and (height: 76px) should apply | Pass |
| all and (height: 77px) should not apply | Pass |
| all and (height: 75px) should not apply | Pass |
| all and (min-height: 76px) should apply | Pass |
| all and (min-height: 77px) should not apply | Pass |
| all and (min-height: 75px) should apply | Pass |
| all and (max-height: 76px) should apply | Pass |
| all and (max-height: 77px) should apply | Pass |
| all and (max-height: 75px) should not apply | Pass |
| all and (min-height: 6em) should not apply | Pass |
| all and (min-height: 3em) should apply | Pass |
| all and (max-height: 6em) should apply | Pass |
| all and (max-height: 3em) should not apply | Pass |
| all and (device-width: 1920px) should apply | Pass |
| all and (device-width: 1921px) should not apply | Pass |
| all and (device-width: 1919px) should not apply | Pass |
| all and (min-device-width: 1920px) should apply | Pass |
| all and (min-device-width: 1921px) should not apply | Pass |
| all and (min-device-width: 1919px) should apply | Pass |
| all and (max-device-width: 1920px) should apply | Pass |
| all and (max-device-width: 1921px) should apply | Pass |
| all and (max-device-width: 1919px) should not apply | Pass |
| all and (min-device-width: 121em) should not apply | Pass |
| all and (min-device-width: 119em) should apply | Pass |
| all and (max-device-width: 121em) should apply | Pass |
| all and (max-device-width: 119em) should not apply | Pass |
| all and (device-height: 1080px) should apply | Pass |
| all and (device-height: 1081px) should not apply | Pass |
| all and (device-height: 1079px) should not apply | Pass |
| all and (min-device-height: 1080px) should apply | Pass |
| all and (min-device-height: 1081px) should not apply | Pass |
| all and (min-device-height: 1079px) should apply | Pass |
| all and (max-device-height: 1080px) should apply | Pass |
| all and (max-device-height: 1081px) should apply | Pass |
| all and (max-device-height: 1079px) should not apply | Pass |
| all and (min-device-height: 69em) should not apply | Pass |
| all and (min-device-height: 66em) should apply | Pass |
| all and (max-device-height: 69em) should apply | Pass |
| all and (max-device-height: 66em) should not apply | Pass |
| all and (height) should apply | Pass |
| all and (width) should not apply | Pass |
| all and (height) should not apply | Pass |
| all and (width) should not apply | Pass |
| all and (device-height) should apply | Pass |
| all and (device-width) should apply | Pass |
| all and (height) should not apply | Pass |
| all and (width) should apply | Pass |
| all and (height) should apply | Pass |
| all and (width) should apply | Pass |
| expression orientation should be parseable | Pass |
| expression orientation: portrait should be parseable | Pass |
| expression orientation: landscape should be parseable | Pass |
| expression min-orientation should not be parseable | Pass |
| expression min-orientation: portrait should not be parseable | Pass |
| expression min-orientation: landscape should not be parseable | Pass |
| expression max-orientation should not be parseable | Pass |
| expression max-orientation: portrait should not be parseable | Pass |
| expression max-orientation: landscape should not be parseable | Pass |
| (orientation) should apply | Pass |
| (orientation: landscape) should apply | Pass |
| (orientation: portrait) should not apply | Pass |
| not all and (orientation: portrait) should apply | Pass |
| (orientation) should apply | Pass |
| (orientation: landscape) should not apply | Pass |
| not all and (orientation: landscape) should apply | Pass |
| (orientation: portrait) should apply | Pass |
| (aspect-ratio: 59/80) should apply | Pass |
| (aspect-ratio: 58/80) should not apply | Pass |
| (aspect-ratio: 59/81) should not apply | Pass |
| (aspect-ratio: 60/80) should not apply | Pass |
| (aspect-ratio: 59/79) should not apply | Pass |
| (aspect-ratio: 177/240) should apply | Pass |
| (aspect-ratio: 413/560) should apply | Pass |
| (aspect-ratio: 5900/8000) should apply | Pass |
| (aspect-ratio: 5901/8000) should not apply | Pass |
| (aspect-ratio: 5899/8000) should not apply | Pass |
| (aspect-ratio: 5900/8001) should not apply | Pass |
| (aspect-ratio: 5900/7999) should not apply | Pass |
| (aspect-ratio) should apply | Pass |
| (min-aspect-ratio: 59/80) should apply | Pass |
| (min-aspect-ratio: 58/80) should apply | Pass |
| (min-aspect-ratio: 59/81) should apply | Pass |
| (min-aspect-ratio: 60/80) should not apply | Pass |
| (min-aspect-ratio: 59/79) should not apply | Pass |
| expression min-aspect-ratio should not be parseable | Pass |
| (max-aspect-ratio: 59/80) should apply | Pass |
| (max-aspect-ratio: 58/80) should not apply | Pass |
| (max-aspect-ratio: 59/81) should not apply | Pass |
| (max-aspect-ratio: 60/80) should apply | Pass |
| (max-aspect-ratio: 59/79) should apply | Pass |
| expression max-aspect-ratio should not be parseable | Pass |
| (device-aspect-ratio: 1920/1080) should apply | Pass |
| not all and (device-aspect-ratio: 1921/1080) should apply | Pass |
| all and (device-aspect-ratio: 1920/1079) should not apply | Pass |
| all and (device-aspect-ratio: 1919/1080) should not apply | Pass |
| not all and (device-aspect-ratio: 1920/1081) should apply | Pass |
| (device-aspect-ratio) should apply | Pass |
| (min-device-aspect-ratio: 1920/1080) should apply | Pass |
| all and (min-device-aspect-ratio: 1921/1080) should not apply | Pass |
| not all and (min-device-aspect-ratio: 1920/1079) should apply | Pass |
| not all and (min-device-aspect-ratio: 1919/1080) should not apply | Pass |
| all and (min-device-aspect-ratio: 1920/1081) should apply | Pass |
| expression min-device-aspect-ratio should not be parseable | Pass |
| all and (max-device-aspect-ratio: 1920/1080) should apply | Pass |
| (max-device-aspect-ratio: 1921/1080) should apply | Pass |
| (max-device-aspect-ratio: 1920/1079) should apply | Pass |
| all and (max-device-aspect-ratio: 1919/1080) should not apply | Pass |
| not all and (max-device-aspect-ratio: 1920/1081) should apply | Pass |
| expression max-device-aspect-ratio should not be parseable | Pass |
| expression max-aspect-ratio: 1/1 should be parseable | Pass |
| expression max-aspect-ratio: 1 /1 should be parseable | Pass |
| expression max-aspect-ratio: 1 / \t\n1 should be parseable | Pass |
| expression max-aspect-ratio: 1/\r1 should be parseable | Pass |
| expression max-aspect-ratio: 1 should not be parseable | Pass |
| expression max-aspect-ratio: 0.5 should not be parseable | Pass |
| expression max-aspect-ratio: 1.0/1 should not be parseable | Pass |
| expression max-aspect-ratio: 1/1.0 should not be parseable | Pass |
| expression max-aspect-ratio: 1.0/1.0 should not be parseable | Pass |
| expression max-aspect-ratio: 0/1 should not be parseable | Pass |
| expression max-aspect-ratio: 1/0 should not be parseable | Pass |
| expression max-aspect-ratio: 0/0 should not be parseable | Pass |
| expression max-aspect-ratio: -1/1 should not be parseable | Pass |
| expression max-aspect-ratio: 1/-1 should not be parseable | Pass |
| expression max-aspect-ratio: -1/-1 should not be parseable | Pass |
| expression device-aspect-ratio: 1/1 should be parseable | Pass |
| expression device-aspect-ratio: 1 /1 should be parseable | Pass |
| expression device-aspect-ratio: 1 / \t\n1 should be parseable | Pass |
| expression device-aspect-ratio: 1/\r1 should be parseable | Pass |
| expression device-aspect-ratio: 1 should not be parseable | Pass |
| expression device-aspect-ratio: 0.5 should not be parseable | Pass |
| expression device-aspect-ratio: 1.0/1 should not be parseable | Pass |
| expression device-aspect-ratio: 1/1.0 should not be parseable | Pass |
| expression device-aspect-ratio: 1.0/1.0 should not be parseable | Pass |
| expression device-aspect-ratio: 0/1 should not be parseable | Pass |
| expression device-aspect-ratio: 1/0 should not be parseable | Pass |
| expression device-aspect-ratio: 0/0 should not be parseable | Pass |
| expression device-aspect-ratio: -1/1 should not be parseable | Pass |
| expression device-aspect-ratio: 1/-1 should not be parseable | Pass |
| expression device-aspect-ratio: -1/-1 should not be parseable | Pass |
| all and (color:8) should apply | Pass |
| all and (color:7) should not apply | Pass |
| all and (color:9) should not apply | Pass |
| all and (max-color:8) should apply | Pass |
| all and (max-color:7) should not apply | Pass |
| all and (max-color:9) should apply | Pass |
| all and (color) should apply | Pass |
| expression max-color should not be parseable | Pass |
| expression min-color should not be parseable | Pass |
| all and (monochrome) should not apply | Pass |
| expression max-monochrome should not be parseable | Pass |
| expression min-monochrome should not be parseable | Pass |
| not all and (monochrome) should apply | Pass |
| not all and (color) should not apply | Pass |
| only all and (color) should apply | Pass |
| only all and (monochrome) should not apply | Pass |
| expression color: 1 should be parseable | Pass |
| expression color: 327 should be parseable | Pass |
| expression color: 0 should be parseable | Pass |
| expression color: 1.0 should not be parseable | Pass |
| expression color: -1 should not be parseable | Pass |
| expression color: 1/1 should not be parseable | Pass |
| expression min-monochrome: 1 should be parseable | Pass |
| expression min-monochrome: 327 should be parseable | Pass |
| expression min-monochrome: 0 should be parseable | Pass |
| expression min-monochrome: 1.0 should not be parseable | Pass |
| expression min-monochrome: -1 should not be parseable | Pass |
| expression min-monochrome: 1/1 should not be parseable | Pass |
| expression max-color-index: 1 should be parseable | Pass |
| expression max-color-index: 327 should be parseable | Pass |
| expression max-color-index: 0 should be parseable | Pass |
| expression max-color-index: 1.0 should not be parseable | Pass |
| expression max-color-index: -1 should not be parseable | Pass |
| expression max-color-index: 1/1 should not be parseable | Pass |
| (color-index: 0) should apply | Pass |
| (color-index: 1) should not apply | Pass |
| (min-color-index: 0) should apply | Pass |
| (min-color-index: 1) should not apply | Pass |
| (max-color-index: 0) should apply | Pass |
| (max-color-index: 1) should apply | Pass |
| (max-color-index: 157) should apply | Pass |
| expression resolution: 3dpi should be parseable | Pass |
| expression resolution:3dpi should be parseable | Pass |
| expression resolution: 3.0dpi should be parseable | Fail |
| expression resolution: 3.4dpi should be parseable | Fail |
| expression resolution\t: 120dpcm should be parseable | Pass |
| expression resolution: 0dpi should not be parseable | Pass |
| expression resolution: -3dpi should not be parseable | Pass |
| expression min-resolution: 3dpi should be parseable | Pass |
| expression min-resolution:3dpi should be parseable | Pass |
| expression min-resolution: 3.0dpi should be parseable | Fail |
| expression min-resolution: 3.4dpi should be parseable | Fail |
| expression min-resolution\t: 120dpcm should be parseable | Pass |
| expression min-resolution: 0dpi should not be parseable | Pass |
| expression min-resolution: -3dpi should not be parseable | Pass |
| expression max-resolution: 3dpi should be parseable | Pass |
| expression max-resolution:3dpi should be parseable | Pass |
| expression max-resolution: 3.0dpi should be parseable | Fail |
| expression max-resolution: 3.4dpi should be parseable | Fail |
| expression max-resolution\t: 120dpcm should be parseable | Pass |
| expression max-resolution: 0dpi should not be parseable | Pass |
| expression max-resolution: -3dpi should not be parseable | Pass |
| (resolution: 96dpi) should apply | Pass |
| (resolution: 97dpi) should not apply | Pass |
| (resolution: 95dpi) should not apply | Pass |
| (min-resolution: 95dpi) should apply | Pass |
| not all and (min-resolution: 95dpi) should not apply | Pass |
| not all and (min-resolution: 97dpi) should apply | Pass |
| all and (min-resolution: 97dpi) should not apply | Pass |
| (min-resolution: 37dpcm) should apply | Pass |
| (max-resolution: 39dpcm) should apply | Pass |
| (max-resolution: 37dpcm) should not apply | Pass |
| not all and (min-resolution: 39dpcm) should apply | Pass |
| expression scan should be parseable | Pass |
| expression scan: progressive should be parseable | Pass |
| expression scan:interlace should be parseable | Pass |
| expression min-scan:interlace should not be parseable | Pass |
| expression scan: 1 should not be parseable | Pass |
| expression max-scan should not be parseable | Pass |
| expression max-scan: progressive should not be parseable | Pass |
| (scan) should not apply | Pass |
| (scan: progressive) should not apply | Pass |
| (scan: interlace) should not apply | Pass |
| not all and (scan) should apply | Pass |
| not all and (scan: progressive) should apply | Pass |
| not all and (scan: interlace) should apply | Pass |
| expression grid should be parseable | Pass |
| expression grid: 0 should be parseable | Pass |
| expression grid: 1 should be parseable | Pass |
| expression grid: 1 should be parseable | Pass |
| expression min-grid should not be parseable | Pass |
| expression min-grid:0 should not be parseable | Pass |
| expression max-grid: 1 should not be parseable | Pass |
| expression grid: 2 should not be parseable | Pass |
| expression grid: -1 should not be parseable | Pass |
| (grid) should not apply | Pass |
| (grid: 0) should apply | Pass |
| (grid: 1) should not apply | Pass |
| (grid: 2) should not apply | Pass |
| (grid: -1) should not apply | Pass |
| (orientation should apply | Pass |
| not all and (orientation should not apply | Pass |
| (orientation: should not apply | Pass |
| all,(orientation: should apply | Pass |
| (orientation:,all should not apply | Pass |
| not all and (grid should apply | Pass |
| only all and (grid should not apply | Pass |
| (grid should not apply | Pass |
| all,(grid should apply | Pass |
| (grid,all should not apply | Pass |
| ,all should apply | Pass |
| all, should apply | Pass |
| ,all, should apply | Pass |
| all,badmedium should apply | Pass |
| badmedium,all should apply | Pass |
| ,badmedium, should not apply | Pass |
| all,(badexpression) should apply | Pass |
| (badexpression),all should apply | Pass |
| (badexpression),badmedium should not apply | Pass |
| badmedium,(badexpression) should not apply | Pass |
| all,[badsyntax] should apply | Pass |
| [badsyntax],all should apply | Pass |
| badmedium,[badsyntax] should not apply | Pass |
| [badsyntax],badmedium should not apply | Pass |
| query all and color : should not be parseable | Pass |
| query all and color : 1 should not be parseable | Pass |
| all and min-color : 1 should not apply | Pass |
| (bogus) should not apply | Pass |
| not all and (bogus) should not apply | Pass |
| only all and (bogus) should not apply | Pass |