<style>
.c2:after { float: left; content: "A"; }
</style>
PASS, if the script does not cause a crash or ASSERT failure
<script>
function endTest(childSpan) {
childSpan.appendChild(divToInsert);
if (window.testRunner)
testRunner.notifyDone();
}
function startTest() {
quoteNode = document.createElement('q');
document.documentElement.appendChild(quoteNode);
divToInsert = document.createElement('div');
parentSpan = document.createElement('span');
parentSpan.setAttribute('class', 'c2');
childSpan = document.createElement('span');
parentSpan.appendChild(childSpan);
document.documentElement.appendChild(parentSpan);
setTimeout('endTest(childSpan);', 50);
if (window.testRunner) {
testRunner.waitUntilDone();
testRunner.dumpAsText();
}
}
window.onload = startTest;
</script>