function runTests() {
let divAllow = document.getElementById("allow");
let divAllowSib = divAllow.nextElementSibling;
ok(divAllowSib.getBoundingClientRect().left == divAllow.getBoundingClientRect().left, "Test 1: Sibling should be at same left offset as div (shape-outside should be allowed), and onload should only fire after layout is complete.");
let divRefuse = document.getElementById("refuse");
let divRefuseSib = divRefuse.nextElementSibling;
ok(divRefuseSib.getBoundingClientRect().left != divRefuse.getBoundingClientRect().left, "Test 2: Sibling should be at different left offset from div (shape-outside should be refused).");
SimpleTest.finish();
}
</script>
</head>
<body onload="runTests()">
<div class="container">
<div id="allow" class="shaper shapeAllow"></div><div class="sibling">allow (image is blank, so text is flush left)</div>
</div>
<div class="container">
<div id="refuse" class="shaper shapeRefuse"></div><div class="sibling">refuse (image unread, so text is moved to box edge)</div>
</div>
</body>
</html>
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.