import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo

This commit is contained in:
Roy Tam 2018-01-19 03:59:58 +08:00
commit dcd9973243
150858 changed files with 23884658 additions and 0 deletions

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body > span { outline: 1px dotted black; }
body > span > span { display: block; width: 10em; }
</style>
</head>
<body>
<span><span>A</span><span>A</span></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
body > span { outline: 1px dotted black; }
body > span > span { display: block; width: 10em; }
</style>
<script>
function boom()
{
var n = document.getElementById("a");
n.parentNode.appendChild(n.cloneNode(true));
}
</script>
</head>
<body onload="boom();">
<span><span id="a">A</span></span>
</body>
</html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html>
<head>
<style>
.outermost { border: 2px solid; }
.outer { border: 4px solid yellow; }
.inner { border: 6px sold green; }
</style>
</head>
<body>
<span class="outermost" style="border-right: none">
<span class="outer" style="border-right: none">
<span class="inner" style="border-right: none">
</span>
</span>
</span>
<span style="display: block"></span>
<span class="outermost" style="border-right: none; border-left: none">
<span class="outer" style="border-right: none; border-left: none">
<span class="inner" style="border-right: nonel border-left: none">
before span
</span>
</span>
</span>
<span style="display: block">span</span>
<span class="outermost" style="border-left: none">
<span class="outer" style="border-left: none">
<span class="inner" style="border-left: none">
after span
</span>
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html>
<head>
<style>
#outermost { border: 2px solid; }
#outer { border: 4px solid yellow; }
#inner { border: 6px sold green; }
</style>
</head>
<body>
<span id="outermost">
<span id="outer">
<span id="inner">
<span style="display: block"></span>
before span
<span style="display: block">span</span>
after span
</span>
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,37 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<style>
#outermost { border: 2px solid; }
#outer { border: 4px solid yellow; }
#inner { border: 6px sold green; }
</style>
<script>
function doTest() {
var i = document.getElementById("inner");
var frag = document.createDocumentFragment();
var newSpan = document.createElement("span");
newSpan.appendChild(document.createTextNode("span"));
newSpan.style.display = "block";
frag.appendChild(newSpan);
frag.appendChild(document.createTextNode("after span"));
i.appendChild(frag);
}
</script>
</head>
<body onload="doTest()">
<span id="outermost">
<span id="outer">
<span id="inner">
<span style="display: block"></span>
before span
</span>
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<body style="direction: ltr">
<span style="display: block">x</span>
<span style="border: 5px solid blue; border-left: none; border-right: none;
padding-right: 10px"></span>
</body>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body style="direction: ltr">
<span style="border: 5px solid blue; border-left: none; border-right: none;
padding-right: 10px">
<span style="display: block">x</span>
</span>
</body>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<body style="direction: rtl">
<span style="border: 5px solid blue; border-left: none; border-right: none;
padding-right: 10px"></span>
<span style="display: block">x</span>
</body>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body style="direction: rtl">
<span style="border: 5px solid blue; border-left: none; border-right: none;
padding-right: 10px">
<span style="display: block">x</span>
</span>
</body>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<body style="direction: ltr">
<span style="border: 5px solid blue; border-left: none; border-right: none;
padding-left: 10px"></span>
<span style="display: block">x</span>
</body>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body style="direction: ltr">
<span style="border: 5px solid blue; border-left: none; border-right: none;
padding-left: 10px">
<span style="display: block">x</span>
</span>
</body>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<body style="direction: rtl">
<span style="display: block">x</span>
<span style="border: 5px solid blue; border-left: none; border-right: none;
padding-left: 10px"></span>
</body>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body style="direction: rtl">
<span style="border: 5px solid blue; border-left: none; border-right: none;
padding-left: 10px">
<span style="display: block">x</span>
</span>
</body>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html>
<body>
<div style="position: relative; left: 100px">
aaa
</div>
<span style="position: relative; left: 100px">
<span style="float: left">bbb</span>
</span>
<div style="position: relative; left: 100px">
aaa
</div>
</body>
</html>

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body>
<span style="position: relative; left: 100px">
<span style="display: block">
aaa
</span>
<span style="float: left">bbb</span>
<span style="display: block">
aaa
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,8 @@
<!DOCTYPE html>
<html>
<body>
<div style="width: 100px; border: 1px solid green;">
<div style="display: block; height: 20px; width: 80px; margin: 10px 0 10px 10px; border: 5px solid black"></div>
</div>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html>
<html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body>
<div style="direction: ltr; width: 100px; border: 1px solid green;">
<span>
<span style="display: block; height: 20px; width: 80px; margin: 10px; border: 5px solid black">
</span>
</span>
</div>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html>
<html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body>
<div style="direction: ltr; width: 100px; border: 1px solid green;">
<span style="direction: rtl">
<span style="display: block; height: 20px; width: 80px; margin: 10px; border: 5px solid black">
</span>
</span>
</div>
</body>
</html>

View file

@ -0,0 +1,8 @@
<!DOCTYPE html>
<html>
<body>
<div style="width: 100px; border: 1px solid green;">
<div style="display: block; height: 20px; width: 80px; margin: 10px 10px 10px 0; border: 5px solid black"></div>
</div>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html>
<html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body>
<div style="direction: rtl; width: 100px; border: 1px solid green;">
<span>
<span style="display: block; height: 20px; width: 80px; margin: 10px; border: 5px solid black">
</span>
</span>
</div>
</body>
</html>

View file

@ -0,0 +1,16 @@
<!DOCTYPE html>
<html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body>
<div style="direction: rtl; width: 100px; border: 1px solid green;">
<span style="direction: ltr">
<span style="display: block; height: 20px; width: 80px; margin: 10px; border: 5px solid black">
</span>
</span>
</div>
</body>
</html>

View file

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend">
<span>One</span><span>Two</span><span>Three</span>
</span>
<div>Four</div>
<span class="notstart notend"></span>
<div>Five</div>
<span class="notstart notend">
<span>Six</span>
</span>
<div>Seven</div>
<span class="notstart notend"></span>
<div>Eight</div>
<span class="notstart">
<span>Nine</span><span>Ten</span><span>Eleven</span>
</span>
</body>
</html>

View file

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
body > span > span { border: 3px solid cyan }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend">
<span class="notend">
<span>One</span><span>Two</span><span>Three</span>
</span>
</span>
<div>Four</div>
<span class="notstart notend"><span class="notstart notend"></span></span>
<div>Five</div>
<span class="notstart notend">
<span class="notstart notend">
<span>Six</span>
</span>
</span>
<div>Seven</div>
<span class="notstart notend"><span class="notstart notend"></span></span>
<div>Eight</div>
<span class="notstart">
<span class="notstart">
<span>Nine</span><span>Ten</span>
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
body > span > span { border: 3px solid cyan }
</style>
</head>
<body>
<span><span
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
></span></span>
</body>
</html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Nine"));
document.getElementById("target").appendChild(newNode);
}
</script>
<style>
body > span { border: 3px solid blue }
body > span > span { border: 3px solid cyan }
body > span > span::after { content: "Ten" }
</style>
</head>
<body onload='doit()'>
<span><span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span></span>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
body > span > span { border: 3px solid cyan }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend">
<span class="notend">
<span>One</span><span>Two</span><span>Three</span>
</span>
</span>
<div>Four</div>
<span class="notstart notend"><span class="notstart notend"></span></span>
<div>Five</div>
<span class="notstart notend">
<span class="notstart notend">
<span>Six</span>
</span>
</span>
<div>Seven</div>
<span class="notstart notend"><span class="notstart notend"></span></span>
<div>Eight</div>
<span class="notstart notend">
<span class="notstart">
<span>Nine</span>
</span>
</span>
<div>Ten</div>
<span class="notstart"></span>
</body>
</html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
body > span > span { border: 3px solid cyan }
</style>
</head>
<body>
<span
><span
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
></span
><div>Ten</div
></span>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Nine"));
document.getElementById("target").appendChild(newNode);
}
</script>
<style>
body > span { border: 3px solid blue }
body > span > span { border: 3px solid cyan }
</style>
</head>
<body onload='doit()'>
<span
><span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span
><div>Ten</div
></span>
</body>
</html>

View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid; border-right: none">One</div>
<div>Two</div>
<div style="display: inline; border: 2px; border-style: solid none"></div>
<div>Three</div>
<div style="display: inline; border: 2px solid; border-left: none"></div>
</body>
</html>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid">One<div>Two</div><div>Three</div></div>
</body>
</html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<style>
#i { display: inline; border: 2px solid; }
#i::after { display: block; content: "Three"; }
</style>
</head>
<body>
<div id="i"><script>document.body.offsetWidth</script>One<div>Two</div></div>
</body>
</html>

View file

@ -0,0 +1,8 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid; border-right: none"></div>
<div>One</div>
<div style="display: inline; border: 2px solid; border-left: none">TwoThree</div>
</body>
</html>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid"><div>One</div>TwoThree</div>
</body>
</html>

View file

@ -0,0 +1,24 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<style>
#i { border: 2px solid; }
#i::before { display: block; content: "One"; }
#i::after { content: "Three"; }
</style>
<script>
function doTest() {
var i = document.getElementById("i");
i.insertBefore(document.createTextNode("Two"), i.firstChild);
}
</script>
</head>
<body onload="doTest()">
<span id="i"><span style="display: none"></span></span>
</body>
</html>

View file

@ -0,0 +1,8 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid; border-right: none"></div>
<div>One</div>
<div style="display: inline; border: 2px solid; border-left: none">Two</div>
</body>
</html>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid"><div>One</div>Two</div>
</body>
</html>

View file

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<style>
#i { border: 2px solid; }
#i::before { display: block; content: "One"; }
</style>
<script>
function doTest() {
var i = document.getElementById("i");
i.insertBefore(document.createTextNode("Two"), i.firstChild);
}
</script>
</head>
<body onload="doTest()">
<span id="i"><span style="display: none"></span></span>
</body>
</html>

View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid; border-right:none"></div>
<div>One</div>
<div style="display: inline; border: 2px solid; border-right:none; border-left: none">Two</div>
<div>Three</div>
<div style="display: inline; border: 2px solid; border-left: none"></div>
</body>
</html>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid"><div>One</div>Two<div>Three</div></div>
</body>
</html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<style>
#i { display: inline; border: 2px solid; }
#i::after { display: block; content: "Three"; }
</style>
</head>
<body>
<div id="i"><script>document.body.offsetWidth</script><div>One</div>Two</div>
</body>
</html>

View file

@ -0,0 +1,8 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid; border-right: none">One</div>
<div>Two</div>
<div style="display: inline; border: 2px solid; border-left: none"></div>
</body>
</html>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html>
<body>
<div style="display: inline; border: 2px solid">One<div>Two</div></div>
</body>
</html>

View file

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<style>
#i { border: 2px solid; }
#i::after { display: block; content: "Two"; }
</style>
<script>
function doTest() {
var i = document.getElementById("i");
i.insertBefore(document.createTextNode("One"), i.firstChild);
}
</script>
</head>
<body onload="doTest()">
<span id="i"><span style="display: none"></span></span>
</body>
</html>

View file

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<style>
#i { border: 2px solid; }
#i::after { display: block; content: "Two"; }
</style>
<script>
function doTest() {
var i = document.getElementById("i");
i.appendChild(document.createTextNode("One"));
}
</script>
</head>
<body onload="doTest()">
<span id="i"></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("One"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span id="insertion">Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Two"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span id="insertion">Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Three"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><div id="insertion">Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Four"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div id="insertion">Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Five"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><span id="insertion">Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Six"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><div id="insertion">Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Seven"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div id="insertion">Eight</div
><span>Nine</span
><span>Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Eight"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><span id="insertion">Nine</span
><span>Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Nine"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span id="insertion">Ten</span
><span>Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Ten"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span id="insertion">Eleven</span
></span>
</body>
</html>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Eleven"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
></span>
</body>
</html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Eleven"));
document.getElementById("target").appendChild(newNode);
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
></span>
</body>
</html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend">
<span>One</span><span>Two</span><span>Three</span>
</span>
<div>Four</div>
<span class="notstart notend"></span>
<div>Five</div>
<span class="notstart notend">
<span>Six</span>
</span>
<div>Seven</div>
<span class="notstart notend"></span>
<div>Eight</div>
<span class="notstart"></span>
</body>
</html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("One"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span id="insertion">Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Two"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span id="insertion">Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Three"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><div id="insertion">Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Four"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div id="insertion">Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Five"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><span id="insertion">Six</span
><div>Seven</div
><div>Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Six"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><div id="insertion">Seven</div
><div>Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Seven"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div id="insertion">Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Eight"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
></span>
</body>
</html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Eight"));
document.getElementById("target").appendChild(newNode);
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
></span>
</body>
</html>

View file

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend">
<span>One</span><span>Two</span><span>Three</span>
</span>
<div>Four</div>
<span class="notstart notend"></span>
<div>Five</div>
<span class="notstart notend">
<span>Six</span>
</span>
<div>Seven</div>
<span class="notstart notend"></span>
<div>Eight</div>
<span class="notstart">
<span>Nine</span>
</span>
</body>
</html>

View file

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
></span>
</body>
</html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Nine"));
document.getElementById("target").appendChild(newNode);
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend">
<span>One</span><span>Two</span><span>Three</span>
</span>
<div>Four</div>
<span class="notstart notend"></span>
<div>Five</div>
<span class="notstart notend">
<span>Six</span>
</span>
<div>Seven</div>
<span class="notstart notend"></span>
<div>Eight</div>
<span class="notstart">
<span>Nine</span><span>Ten</span>
</span>
</body>
</html>

View file

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
><span>Ten</span
></span>
</body>
</html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Nine"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span id="insertion">Ten</span
></span>
</body>
</html>

View file

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend">
<span>One</span><span>Two</span><span>Three</span>
</span>
<div>Four</div>
<span class="notstart notend"></span>
<div>Five</div>
<span class="notstart notend">
<span>Six</span>
</span>
<div>Seven</div>
<span class="notstart notend"></span>
<div>Eight</div>
<span class="notstart">
<span>Nine</span>
</span>
</body>
</html>

View file

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
></span>
</body>
</html>

View file

@ -0,0 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Nine"));
document.getElementById("target").appendChild(newNode);
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
style="-moz-binding: url(insert-into-split-inline-force-ContentInserted.xml#test);"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span>
</body>
</html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend"></span>
<div>One</div>
<span class="notstart notend"></span>
<div>Two</div>
<span class="notstart"></span>
</body>
</html>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span
><div>One</div
><div>Two</div
></span>
</body>
</html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("One"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><div id="insertion">Two</div
></span>
</body>
</html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend"></span>
<div>One</div>
<span class="notstart">
<span>Two</span>
</span>
</body>
</html>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span
><div>One</div
><span>Two</span
></span>
</body>
</html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("One"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span id="insertion">Two</span
></span>
</body>
</html>

View file

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend">
<span>One</span>
</span>
<div>Two</div>
<span class="notstart notend">
<span>Three</span>
</span>
<div>Four</div>
<span class="notstart">
<span>Five</span>
</span>
</body>
</html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span
><span>One</span
><div>Two</div
><span>Three</span
><div>Four</div
><span>Five</span
></span>
</body>
</html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Two"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><span id="insertion">Three</span
><div>Four</div
><span>Five</span
></span>
</body>
</html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("div");
newNode.appendChild(document.createTextNode("Four"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><span>One</span
><div>Two</div
><span>Three</span
><span id="insertion">Five</span
></span>
</body>
</html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("One"));
document.getElementById("target")
.insertBefore(newNode, document.getElementById("insertion"));
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span id="target"
><div id="insertion">Two</div
><span>Three</span
><div>Four</div
><span>Five</span
></span>
</body>
</html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
body > span > span { border: 3px solid cyan }
.notstart { border-left: none; }
.notend { border-right: none; }
</style>
</head>
<body>
<span class="notend">
<span class="notend">
<span>One</span><span>Two</span><span>Three</span>
</span>
</span>
<div>Four</div>
<span class="notstart notend"><span class="notstart notend"></span></span>
<div>Five</div>
<span class="notstart notend">
<span class="notstart notend">
<span>Six</span>
</span>
</span>
<div>Seven</div>
<span class="notstart notend"><span class="notstart notend"></span></span>
<div>Eight</div>
<span class="notstart">
<span class="notstart">
<span>Nine</span>
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
body > span > span { border: 3px solid cyan }
</style>
</head>
<body>
<span><span
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
><span>Nine</span
></span></span>
</body>
</html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var newNode = document.createElement("span");
newNode.appendChild(document.createTextNode("Nine"));
document.getElementById("target").appendChild(newNode);
}
</script>
<style>
body > span { border: 3px solid blue }
body > span > span { border: 3px solid cyan }
</style>
</head>
<body onload='doit()'>
<span><span id="target"
><span>One</span
><span>Two</span
><span>Three</span
><div>Four</div
><div>Five</div
><span>Six</span
><div>Seven</div
><div>Eight</div
></span></span>
</body>
</html>

View file

@ -0,0 +1,11 @@
<bindings xmlns="http://www.mozilla.org/xbl">
<binding id="test">
<content>
<!-- Multiple insertion points to force appends to be handled via
ContentInserted -->
<children includes="foo"/>
<children includes="bar"/>
<children/>
</content>
</binding>
</bindings>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html>
<body>
<div style="height: 100px; border: 10px solid black"></div>
</body>
</html>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="" />
<body style="height: 200px">
<span>
<span style="display: block; height: 50%; border: 10px solid black">
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,86 @@
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
== remove-split-inline-1.html remove-split-inline-1.html
== remove-from-split-inline-1.html remove-from-split-inline-1.html
== remove-from-split-inline-1-ref.html remove-from-split-inline-1-ref.html
== remove-from-split-inline-2.html remove-from-split-inline-2.html
== remove-from-split-inline-3.html remove-from-split-inline-3.html
== remove-from-split-inline-3-ref.html remove-from-split-inline-3-ref.html
== remove-from-split-inline-4.html remove-from-split-inline-4.html
== remove-from-split-inline-4-ref.html remove-from-split-inline-4-ref.html
== remove-from-split-inline-5.html remove-from-split-inline-5.html
== remove-from-split-inline-5-ref.html remove-from-split-inline-5-ref.html
== remove-from-split-inline-6.html remove-from-split-inline-6.html
== remove-from-split-inline-6-ref.html remove-from-split-inline-6-ref.html
== insert-into-split-inline-1a.html insert-into-split-inline-1a.html
== insert-into-split-inline-1b.html insert-into-split-inline-1b.html
== insert-into-split-inline-1c.html insert-into-split-inline-1c.html
== insert-into-split-inline-1d.html insert-into-split-inline-1d.html
== insert-into-split-inline-1e.html insert-into-split-inline-1e.html
== insert-into-split-inline-1f.html insert-into-split-inline-1f.html
== insert-into-split-inline-1g.html insert-into-split-inline-1g.html
== insert-into-split-inline-1h.html insert-into-split-inline-1h.html
== insert-into-split-inline-1i.html insert-into-split-inline-1i.html
== insert-into-split-inline-1j.html insert-into-split-inline-1j.html
== insert-into-split-inline-1k.html insert-into-split-inline-1k.html
== insert-into-split-inline-1l.html insert-into-split-inline-1l.html
== insert-into-split-inline-1-ref.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-2a.html insert-into-split-inline-2a.html
== insert-into-split-inline-2b.html insert-into-split-inline-2b.html
== insert-into-split-inline-2c.html insert-into-split-inline-2c.html
== insert-into-split-inline-2d.html insert-into-split-inline-2d.html
== insert-into-split-inline-2e.html insert-into-split-inline-2e.html
== insert-into-split-inline-2f.html insert-into-split-inline-2f.html
== insert-into-split-inline-2g.html insert-into-split-inline-2g.html
== insert-into-split-inline-2h.html insert-into-split-inline-2h.html
== insert-into-split-inline-2i.html insert-into-split-inline-2i.html
== insert-into-split-inline-2-ref.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-3.html insert-into-split-inline-3.html
== insert-into-split-inline-3-ref.html insert-into-split-inline-3-ref.html
== insert-into-split-inline-4.html insert-into-split-inline-4.html
== insert-into-split-inline-4-ref.html insert-into-split-inline-4-ref.html
== insert-into-split-inline-5.html insert-into-split-inline-5.html
== insert-into-split-inline-5-ref.html insert-into-split-inline-5-ref.html
== insert-into-split-inline-6.html insert-into-split-inline-6.html
== insert-into-split-inline-6-ref.html insert-into-split-inline-6-ref.html
== insert-into-split-inline-7.html insert-into-split-inline-7.html
== insert-into-split-inline-7-ref.html insert-into-split-inline-7-ref.html
== insert-into-split-inline-8a.html insert-into-split-inline-8a.html
== insert-into-split-inline-8b.html insert-into-split-inline-8b.html
== insert-into-split-inline-8c.html insert-into-split-inline-8c.html
== insert-into-split-inline-8-ref.html insert-into-split-inline-8-ref.html
== insert-into-split-inline-9.html insert-into-split-inline-9.html
== insert-into-split-inline-9-ref.html insert-into-split-inline-9-ref.html
== insert-into-split-inline-10.html insert-into-split-inline-10.html
== insert-into-split-inline-10-ref.html insert-into-split-inline-10-ref.html
== insert-into-split-inline-11.html insert-into-split-inline-11.html
== insert-into-split-inline-11-ref.html insert-into-split-inline-11-ref.html
== insert-into-split-inline-12.html insert-into-split-inline-12.html
== insert-into-split-inline-12-ref.html insert-into-split-inline-12-ref.html
== insert-into-split-inline-13.html insert-into-split-inline-13.html
== insert-into-split-inline-13-ref.html insert-into-split-inline-13-ref.html
== insert-into-split-inline-14.html insert-into-split-inline-14.html
== insert-into-split-inline-14-ref.html insert-into-split-inline-14-ref.html
== insert-into-split-inline-15.html insert-into-split-inline-15.html
== insert-into-split-inline-15-ref.html insert-into-split-inline-15-ref.html
== insert-into-split-inline-16a.html insert-into-split-inline-16a.html
== insert-into-split-inline-16b.html insert-into-split-inline-16b.html
== insert-into-split-inline-16-ref.html insert-into-split-inline-16-ref.html
== float-inside-inline-between-blocks-1.html float-inside-inline-between-blocks-1.html
== table-pseudo-in-part3-1.html table-pseudo-in-part3-1.html
== emptyspan-1.html emptyspan-1.html
skip == emptyspan-2.html emptyspan-2.html
== emptyspan-3.html emptyspan-3.html
== emptyspan-4.html emptyspan-4.html
== split-inner-inline-1.html split-inner-inline-1.html
== split-inner-inline-2.html split-inner-inline-2.html
== whitespace-present-1a.html whitespace-present-1a.html
== whitespace-present-1b.html whitespace-present-1b.html
== percent-height-1.html percent-height-1.html
== ignored-margins-1a.html ignored-margins-1a.html
== ignored-margins-1b.html ignored-margins-1b.html
== ignored-margins-2a.html ignored-margins-2a.html
== ignored-margins-2b.html ignored-margins-2b.html
== trailing-inline-with-continuations-1.html trailing-inline-with-continuations-1.html
skip == append-to-empty-trailing-inline-1.html append-to-empty-trailing-inline-1.html
skip == append-to-nested-split-inline-1.html append-to-nested-split-inline-1.html
skip == append-to-nested-split-inline-1-ref.html append-to-nested-split-inline-1-ref.html

View file

@ -0,0 +1,85 @@
== remove-split-inline-1.html remove-split-inline-1-ref.html
== remove-from-split-inline-1.html remove-from-split-inline-1-ref.html
== remove-from-split-inline-1-ref.html remove-from-split-inline-1-noib-ref.html
== remove-from-split-inline-2.html remove-from-split-inline-2-ref.html
== remove-from-split-inline-3.html remove-from-split-inline-3-ref.html
== remove-from-split-inline-3-ref.html remove-from-split-inline-3-noib-ref.html
== remove-from-split-inline-4.html remove-from-split-inline-4-ref.html
== remove-from-split-inline-4-ref.html remove-from-split-inline-4-noib-ref.html
== remove-from-split-inline-5.html remove-from-split-inline-5-ref.html
== remove-from-split-inline-5-ref.html remove-from-split-inline-5-noib-ref.html
== remove-from-split-inline-6.html remove-from-split-inline-6-ref.html
== remove-from-split-inline-6-ref.html remove-from-split-inline-6-noib-ref.html
== insert-into-split-inline-1a.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1b.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1c.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1d.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1e.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1f.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1g.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1h.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1i.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1j.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1k.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1l.html insert-into-split-inline-1-ref.html
== insert-into-split-inline-1-ref.html insert-into-split-inline-1-noib-ref.html
== insert-into-split-inline-2a.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-2b.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-2c.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-2d.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-2e.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-2f.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-2g.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-2h.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-2i.html insert-into-split-inline-2-ref.html
== insert-into-split-inline-2-ref.html insert-into-split-inline-2-noib-ref.html
== insert-into-split-inline-3.html insert-into-split-inline-3-ref.html
== insert-into-split-inline-3-ref.html insert-into-split-inline-3-noib-ref.html
== insert-into-split-inline-4.html insert-into-split-inline-4-ref.html
== insert-into-split-inline-4-ref.html insert-into-split-inline-4-noib-ref.html
== insert-into-split-inline-5.html insert-into-split-inline-5-ref.html
== insert-into-split-inline-5-ref.html insert-into-split-inline-5-noib-ref.html
== insert-into-split-inline-6.html insert-into-split-inline-6-ref.html
== insert-into-split-inline-6-ref.html insert-into-split-inline-6-noib-ref.html
== insert-into-split-inline-7.html insert-into-split-inline-7-ref.html
== insert-into-split-inline-7-ref.html insert-into-split-inline-7-noib-ref.html
== insert-into-split-inline-8a.html insert-into-split-inline-8-ref.html
== insert-into-split-inline-8b.html insert-into-split-inline-8-ref.html
== insert-into-split-inline-8c.html insert-into-split-inline-8-ref.html
== insert-into-split-inline-8-ref.html insert-into-split-inline-8-noib-ref.html
== insert-into-split-inline-9.html insert-into-split-inline-9-ref.html
== insert-into-split-inline-9-ref.html insert-into-split-inline-9-noib-ref.html
== insert-into-split-inline-10.html insert-into-split-inline-10-ref.html
== insert-into-split-inline-10-ref.html insert-into-split-inline-10-noib-ref.html
== insert-into-split-inline-11.html insert-into-split-inline-11-ref.html
== insert-into-split-inline-11-ref.html insert-into-split-inline-11-noib-ref.html
== insert-into-split-inline-12.html insert-into-split-inline-12-ref.html
== insert-into-split-inline-12-ref.html insert-into-split-inline-12-noib-ref.html
== insert-into-split-inline-13.html insert-into-split-inline-13-ref.html
== insert-into-split-inline-13-ref.html insert-into-split-inline-13-noib-ref.html
== insert-into-split-inline-14.html insert-into-split-inline-14-ref.html
== insert-into-split-inline-14-ref.html insert-into-split-inline-14-noib-ref.html
== insert-into-split-inline-15.html insert-into-split-inline-15-ref.html
== insert-into-split-inline-15-ref.html insert-into-split-inline-15-noib-ref.html
== insert-into-split-inline-16a.html insert-into-split-inline-16-ref.html
== insert-into-split-inline-16b.html insert-into-split-inline-16-ref.html
== insert-into-split-inline-16-ref.html insert-into-split-inline-16-noib-ref.html
== float-inside-inline-between-blocks-1.html float-inside-inline-between-blocks-1-ref.html
== table-pseudo-in-part3-1.html table-pseudo-in-part3-1-ref.html
== emptyspan-1.html emptyspan-1-ref.html
== emptyspan-2.html emptyspan-2-ref.html
== emptyspan-3.html emptyspan-3-ref.html
== emptyspan-4.html emptyspan-4-ref.html
== split-inner-inline-1.html split-inner-inline-1-ref.html
== split-inner-inline-2.html split-inner-inline-2-ref.html
== whitespace-present-1a.html whitespace-present-1-ref.html
== whitespace-present-1b.html whitespace-present-1-ref.html
== percent-height-1.html percent-height-1-ref.html
== ignored-margins-1a.html ignored-margins-1-ref.html
== ignored-margins-1b.html ignored-margins-1-ref.html
== ignored-margins-2a.html ignored-margins-2-ref.html
== ignored-margins-2b.html ignored-margins-2-ref.html
== trailing-inline-with-continuations-1.html trailing-inline-with-continuations-1-ref.html
== append-to-empty-trailing-inline-1.html append-to-empty-trailing-inline-1-ref.html
== append-to-nested-split-inline-1.html append-to-nested-split-inline-1-ref.html
== append-to-nested-split-inline-1-ref.html append-to-nested-split-inline-1-noib-ref.html

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
#start { border-right: none; }
#two { border-left: none; }
</style>
</head>
<body>
<span id="start"></span>
<div>One</div>
<span id="two">
Two
</span>
</body>
</html>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span
><div>One</div>
Two
</span>
</body>
</html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html>
<head>
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
<meta name="flags" content="dom" />
<script>
function doit() {
var target = document.getElementById("target");
target.parentNode.removeChild(target);
}
</script>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body onload='doit()'>
<span
><span id="target">Four</span
><div>One</div>
Two
</span>
</body>
</html>

View file

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html>
<head>
<style>
body > span { border: 3px solid blue }
</style>
</head>
<body>
<span>
One
Two
</span>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show more