| <!DOCTYPE HTML> | |
| <html> | |
| <head> | |
| <style> | |
| * { color: red; } | |
| </style> | |
| <script> | |
| if (window.testRunner) { | |
| testRunner.dumpAsText(); | |
| testRunner.addUserStyleSheet("div { width:0; }", true); | |
| } | |
| </script> | |
| </head> | |
| <body> | |
| This test requires layout test runner. | |
| <div id="target">FAIL</div> | |
| <script> | |
| var style = document.createElement("style"); | |
| style.innerText = "* { color: blue; }"; | |
| document.head.insertBefore(style, document.getElementsByTagName("style")[0]); | |
| if (document.getElementById('target').offsetWidth == 0) | |
| document.getElementById('target').innerHTML = 'PASS'; | |
| </script> | |
| </body> | |
| </html> |