blob: 9ee42462b15940450253628a9df18b5e8d960d8b [file] [log] [blame]
<!DOCTYPE HTML>
<html>
<head>
<title>Test for http://bugs.webkit.org/show_bug.cgi?id=10983</title>
<style type="text/css">
div.test { position: relative; height: 100px; margin-bottom: 25px; }
div.demo { position: absolute; width: 100px; height: 50px; }
div.red { background-color: red; }
div.green { background-color: green; }
</style>
</head>
<body>
<div class="test" style="top: -51px;">
<div class="demo red" style="top: 51px;"></div>
<div class="demo green" style="top: 101px;"></div>
<div style="margin-bottom: 50px; height: 1px;"></div>
<div class="demo green" id="target2"></div>
</div>
<div class="test">
<div style="height: 100px;">
<div class="demo green" style="top: 0;"></div>
<div class="demo red" style="top: 50px;"></div>
<div id="target3" style="height: 0;"></div>
<div class="demo green"></div>
</div>
</div>
<div class="test">
<div style="position: relative; height: 50px;">
<div class="demo green" style="top: 0;"></div>
<div class="demo red" style="top: 50px;"></div>
<div id="target4" style="height: 0;"></div>
<div class="demo green"></div>
</div>
</div>
<div class="test">
<div style="position: relative; height: 100px;">
<div class="demo green" style="top: 0;"></div>
<div class="demo red" style="top: 50px;"></div>
<div id="target5" style="height: 0;"></div>
<div class="demo green"></div>
</div>
</div>
<script>
var t2 = document.getElementById("target2");
var t3 = document.getElementById("target3");
var t4 = document.getElementById("target4");
var t5 = document.getElementById("target5");
document.body.offsetTop;
t3.style.height = "50px";
t4.style.height = "50px";
t5.style.height = "50px";
</script>
</body>
</html>