31 lines
941 B
HTML
31 lines
941 B
HTML
<style>
|
|
#target[foo] { color: green; }
|
|
</style>
|
|
<div id="container">
|
|
<div>
|
|
<img src="x-invalid:" alt="Some wide text">
|
|
<div id="target">
|
|
This should be green, with a wide broken image above.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="result"></div>
|
|
<script>
|
|
onload = function() {
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
|
|
document.body.offsetTop;
|
|
var container = document.getElementById("container");
|
|
container.style.display = "none";
|
|
document.body.offsetTop;
|
|
container.style.removeProperty("display");
|
|
document.body.offsetTop;
|
|
var target = document.getElementById("target");
|
|
target.setAttribute("foo", "");
|
|
document.body.offsetTop;
|
|
var result = document.getElementById("result");
|
|
result.innerText = getComputedStyle(target).color === "rgb(0, 128, 0)" ? "PASS" : "FAIL";
|
|
}
|
|
</script>
|