boxes unless we're determining the style context parent for something that is itself a css anon box (and is not a non-element frame). Fixes bug 323656 (which is where the patch is), bug 85872, bug 280610. As far as I can tell, also fixes bug 317876, bug 372376, bug 374297. r+sr=dbaron git-svn-id: svn://10.0.0.236/trunk@224561 18797224-902f-48f8-a5cc-f745e15eee43
32 lines
790 B
HTML
32 lines
790 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Test inheritance through first-letter</title>
|
|
<style>
|
|
.f2 > * { color: blue }
|
|
.f2::first-letter { color: green }
|
|
</style>
|
|
<script>
|
|
function make(str) {
|
|
return document.createElement(str);
|
|
}
|
|
|
|
window.onload = function() {
|
|
var x = document.getElementById("d1");
|
|
var y = make("span");
|
|
y.appendChild(document.createTextNode("ABC"));
|
|
x.appendChild(y);
|
|
|
|
x = document.getElementById("d2");
|
|
y = make("span");
|
|
x.appendChild(y);
|
|
y.appendChild(document.createTextNode("ABC"));
|
|
}
|
|
</script>
|
|
<body>
|
|
<div class="f2"><span>ABC</span></div>
|
|
<div class="f2" id="d1"></div>
|
|
<div class="f2" id="d2"></div>
|
|
</body>
|
|
</html>
|