| Test window.CSS.supports() |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS CSS.supports("(display: none)") is true |
| PASS CSS.supports("(display: deadbeef)") is false |
| PASS CSS.supports("not (display: deadbeef)") is true |
| PASS CSS.supports("not (display: none)") is false |
| PASS CSS.supports("not (not (display: none))") is true |
| PASS CSS.supports("not (not (not (display: none)))") is false |
| PASS CSS.supports("(display: none) and (display: block)") is true |
| PASS CSS.supports("(display: none) and (display: block) and (display: inline)") is true |
| PASS CSS.supports("(display: none) and (display: block) and (display: deadbeef) and (display: inline)") is false |
| PASS CSS.supports("(display: none) or (display: inline)") is true |
| PASS CSS.supports("(display: none) or (display: block) or (display: inline)") is true |
| PASS CSS.supports("(display: none) or (display: deadbeef) or (display: inline)") is true |
| PASS CSS.supports("(display: ohhai) or (display: deadbeef) or (display: rainbows)") is false |
| PASS CSS.supports("(display: none) and (display: block) or (display: inline)") is false |
| PASS CSS.supports("not (display: deadbeef) and (display: block)") is false |
| PASS CSS.supports("(not (border: 1px 1px 1px 1px 1px solid #000)) and (display: block)") is true |
| PASS CSS.supports("(display: block !important) and ((display: inline) or (display: deadbeef))") is true |
| PASS CSS.supports("not ((not (display: block)) or ((display: none) and (deadbeef: 1px)))") is true |
| PASS CSS.supports("not( display: deadbeef)") is false |
| PASS CSS.supports("(display: none)and ( -webkit-transition: all 1s )") is false |
| PASS CSS.supports("(display: none)or(-webkit-transition: all 1s)") is false |
| PASS CSS.supports("(display: none) or(-webkit-transition: all 1s )") is false |
| PASS CSS.supports("(((((((display: none)))))))") is true |
| PASS CSS.supports("(!important)") is false |
| PASS CSS.supports("not not not not (display: none)") is false |
| PASS CSS.supports("(top: -webkit-calc(80% - 20px))") is true |
| PASS CSS.supports("(background-color: rgb(0, 128, 0))") is true |
| PASS CSS.supports("(background: url('/blah'))") is true |
| PASS CSS.supports("((top: -webkit-calc(80% - 20px)) and (not (background-color: rgb(0, 128, 0)))) or (background: url('/blah'))") is true |
| PASS CSS.supports("(background: invalid('/blah'))") is false |
| PASS CSS.supports("top", "20%") is true |
| PASS CSS.supports("top", " 20px ") is true |
| PASS CSS.supports("top", "20") is false |
| PASS CSS.supports("dis\nplay", "none") is false |
| PASS CSS.supports("display", "rainbow") is false |
| PASS CSS.supports("display", "url(rainbow.png)") is false |
| PASS CSS.supports(" background ", "url(rainbow.png)") is false |
| PASS CSS.supports("background", "invalid(rainbow.png)") is false |
| PASS CSS.supports("background-color", "#000") is true |
| PASS CSS.supports("background-color", "rgba(0,0,0,0)") is true |
| PASS CSS.supports("background-color", "inherit") is true |
| PASS CSS.supports("font-family", "'\n'") is false |
| PASS CSS.supports("display", "none !important") is false |
| PASS CSS.supports("display", "none!important") is false |
| PASS CSS.supports("display", "!important none") is false |
| PASS CSS.supports("display", "none !important ! important ") is false |
| PASS CSS.supports("display", "none ! important") is false |
| PASS CSS.supports("display", "none ! important") is false |
| PASS CSS.supports("display", "none ! \nimportant") is false |
| PASS CSS.supports("", "") is false |
| PASS CSS.supports(true, "") is false |
| PASS CSS.supports([], "none") is false |
| PASS CSS.supports("display", "") is false |
| PASS CSS.supports("display:", "none") is false |
| PASS CSS.supports("z-index", 1) is true |
| PASS CSS.supports("content", []) is false |
| PASS CSS.supports("content", "!important") is false |
| PASS CSS.supports("(display: none)", undefined) is false |
| PASS CSS.supports("margin", "1__qem") is false |
| PASS CSS.supports("border", "1px solid #000") is true |
| PASS CSS.supports("border", "inherit") is true |
| PASS CSS.supports("border", "1px solid inherit") is false |
| PASS CSS.supports("border", "inherit solid #000") is false |
| PASS CSS.supports("border-bottom", "thick green") is true |
| PASS CSS.supports("border-bottom", "inherit") is true |
| PASS CSS.supports("border-bottom", "thick green inherit") is false |
| PASS CSS.supports("border-bottom", "inherit thick green") is false |
| PASS CSS.supports("border-left", "thick green") is true |
| PASS CSS.supports("border-left", "inherit") is true |
| PASS CSS.supports("border-left", "thick green inherit") is false |
| PASS CSS.supports("border-left", "inherit thick green") is false |
| PASS CSS.supports("border-right", "thick green") is true |
| PASS CSS.supports("border-right", "inherit") is true |
| PASS CSS.supports("border-right", "thick green inherit") is false |
| PASS CSS.supports("border-right", "inherit thick green") is false |
| PASS CSS.supports("border-top", "thick green") is true |
| PASS CSS.supports("border-top", "inherit") is true |
| PASS CSS.supports("border-top", "thick green inherit") is false |
| PASS CSS.supports("border-top", "inherit thick green") is false |
| PASS CSS.supports("border-radius", "1px 0 3px 4px") is true |
| PASS CSS.supports("border-radius", "inherit") is true |
| PASS CSS.supports("border-radius", "1px 0 3px inherit") is false |
| PASS CSS.supports("border-radius", "inherit 0 3px 4px") is false |
| PASS CSS.supports("border-spacing", "5px 5px") is true |
| PASS CSS.supports("border-spacing", "inherit") is true |
| PASS CSS.supports("border-spacing", "5px inherit") is false |
| PASS CSS.supports("border-spacing", "inherit 5px") is false |
| PASS CSS.supports("font", "italic small-caps bolder 16px/3 cursive") is true |
| PASS CSS.supports("font", "inherit") is true |
| PASS CSS.supports("font", "italic small-caps bolder 16px/3 inherit") is false |
| PASS CSS.supports("font", "inherit small-caps bolder 16px/3 cursive") is false |
| PASS CSS.supports("list-style", "georgian inside") is true |
| PASS CSS.supports("list-style", "inherit") is true |
| PASS CSS.supports("list-style", "georgian inherit") is false |
| PASS CSS.supports("list-style", "inherit inside") is false |
| PASS CSS.supports("margin", "5px") is true |
| PASS CSS.supports("margin", "inherit") is true |
| PASS CSS.supports("margin", "inherit 5px") is false |
| PASS CSS.supports("margin", "5px inherit") is false |
| PASS CSS.supports("margin", "inherit 5px 5px") is false |
| PASS CSS.supports("margin", "inherit 5px 5px 5px") is false |
| PASS CSS.supports("outline", "1px solid #000") is true |
| PASS CSS.supports("outline", "inherit") is true |
| PASS CSS.supports("outline", "1px solid inherit") is false |
| PASS CSS.supports("outline", "inherit solid #000") is false |
| PASS CSS.supports("overflow", "scroll") is true |
| PASS CSS.supports("overflow", "inherit") is true |
| PASS CSS.supports("overflow", "inherit scroll") is false |
| PASS CSS.supports("overflow", "scroll inherit") is false |
| PASS CSS.supports("transform", "scaleX(2)") is true |
| PASS CSS.supports("transform", "inherit") is true |
| PASS CSS.supports("transform", "scaleX(2) inherit") is false |
| PASS CSS.supports("transform", "inherit scaleX(2)") is false |
| PASS CSS.supports("transition", "margin-left 4s") is true |
| PASS CSS.supports("transition", "inherit") is true |
| PASS CSS.supports("transition", "margin-left inherit") is false |
| PASS CSS.supports("transition", "inherit 4s") is false |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |