Add CSS 2.1 test suite metadata for ib-split reftests.
authorL. David Baron <dbaron@dbaron.org>
Wed, 27 Jan 2010 15:46:48 -0800
changeset 37578 34a3426f6267cc00d7ed25d8cdeab37018b97867
parent 37577 187d010e5559aea5eae9ac4b94da82ed8c201ded
child 37579 a30caa15999d90c82bb88410416d4b2d5b7a6e9a
push idunknown
push userunknown
push dateunknown
milestone1.9.3a1pre
Add CSS 2.1 test suite metadata for ib-split reftests.
layout/reftests/ib-split/append-to-empty-trailing-inline-1.html
layout/reftests/ib-split/append-to-nested-split-inline-1.html
layout/reftests/ib-split/emptyspan-1.html
layout/reftests/ib-split/emptyspan-2.html
layout/reftests/ib-split/emptyspan-3.html
layout/reftests/ib-split/emptyspan-4.html
layout/reftests/ib-split/float-inside-inline-between-blocks-1.html
layout/reftests/ib-split/ignored-margins-1a.html
layout/reftests/ib-split/ignored-margins-1b.html
layout/reftests/ib-split/ignored-margins-2a.html
layout/reftests/ib-split/ignored-margins-2b.html
layout/reftests/ib-split/insert-into-split-inline-10.html
layout/reftests/ib-split/insert-into-split-inline-11.html
layout/reftests/ib-split/insert-into-split-inline-12.html
layout/reftests/ib-split/insert-into-split-inline-13.html
layout/reftests/ib-split/insert-into-split-inline-14.html
layout/reftests/ib-split/insert-into-split-inline-15.html
layout/reftests/ib-split/insert-into-split-inline-16a.html
layout/reftests/ib-split/insert-into-split-inline-16b.html
layout/reftests/ib-split/insert-into-split-inline-1a.html
layout/reftests/ib-split/insert-into-split-inline-1b.html
layout/reftests/ib-split/insert-into-split-inline-1c.html
layout/reftests/ib-split/insert-into-split-inline-1d.html
layout/reftests/ib-split/insert-into-split-inline-1e.html
layout/reftests/ib-split/insert-into-split-inline-1f.html
layout/reftests/ib-split/insert-into-split-inline-1g.html
layout/reftests/ib-split/insert-into-split-inline-1h.html
layout/reftests/ib-split/insert-into-split-inline-1i.html
layout/reftests/ib-split/insert-into-split-inline-1j.html
layout/reftests/ib-split/insert-into-split-inline-1k.html
layout/reftests/ib-split/insert-into-split-inline-1l.html
layout/reftests/ib-split/insert-into-split-inline-2a.html
layout/reftests/ib-split/insert-into-split-inline-2b.html
layout/reftests/ib-split/insert-into-split-inline-2c.html
layout/reftests/ib-split/insert-into-split-inline-2d.html
layout/reftests/ib-split/insert-into-split-inline-2e.html
layout/reftests/ib-split/insert-into-split-inline-2f.html
layout/reftests/ib-split/insert-into-split-inline-2g.html
layout/reftests/ib-split/insert-into-split-inline-2h.html
layout/reftests/ib-split/insert-into-split-inline-2i.html
layout/reftests/ib-split/insert-into-split-inline-3.html
layout/reftests/ib-split/insert-into-split-inline-4.html
layout/reftests/ib-split/insert-into-split-inline-6.html
layout/reftests/ib-split/insert-into-split-inline-7.html
layout/reftests/ib-split/insert-into-split-inline-8a.html
layout/reftests/ib-split/insert-into-split-inline-8b.html
layout/reftests/ib-split/insert-into-split-inline-8c.html
layout/reftests/ib-split/insert-into-split-inline-9.html
layout/reftests/ib-split/percent-height-1.html
layout/reftests/ib-split/remove-from-split-inline-1.html
layout/reftests/ib-split/remove-from-split-inline-2.html
layout/reftests/ib-split/remove-from-split-inline-3.html
layout/reftests/ib-split/remove-from-split-inline-4.html
layout/reftests/ib-split/remove-from-split-inline-5.html
layout/reftests/ib-split/remove-from-split-inline-6.html
layout/reftests/ib-split/remove-split-inline-1.html
layout/reftests/ib-split/split-inner-inline-1.html
layout/reftests/ib-split/split-inner-inline-2.html
layout/reftests/ib-split/table-pseudo-in-part3-1.html
layout/reftests/ib-split/trailing-inline-with-continuations-1.html
layout/reftests/ib-split/whitespace-present-1a.html
layout/reftests/ib-split/whitespace-present-1b.html
layout/reftests/inline-borderpadding/ltr-basic.html
layout/reftests/inline-borderpadding/ltr-ib.html
layout/reftests/inline-borderpadding/ltr-span-only-ib.html
layout/reftests/inline-borderpadding/ltr-span-only.html
layout/reftests/inline-borderpadding/rtl-basic.html
layout/reftests/inline-borderpadding/rtl-ib.html
layout/reftests/inline-borderpadding/rtl-span-only-ib.html
layout/reftests/inline-borderpadding/rtl-span-only.html
--- a/layout/reftests/ib-split/append-to-empty-trailing-inline-1.html
+++ b/layout/reftests/ib-split/append-to-empty-trailing-inline-1.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/append-to-nested-split-inline-1.html
+++ b/layout/reftests/ib-split/append-to-nested-split-inline-1.html
@@ -1,11 +1,16 @@
 <!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");
--- a/layout/reftests/ib-split/emptyspan-1.html
+++ b/layout/reftests/ib-split/emptyspan-1.html
@@ -1,7 +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>
--- a/layout/reftests/ib-split/emptyspan-2.html
+++ b/layout/reftests/ib-split/emptyspan-2.html
@@ -1,7 +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>
--- a/layout/reftests/ib-split/emptyspan-3.html
+++ b/layout/reftests/ib-split/emptyspan-3.html
@@ -1,7 +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>
--- a/layout/reftests/ib-split/emptyspan-4.html
+++ b/layout/reftests/ib-split/emptyspan-4.html
@@ -1,7 +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>
--- a/layout/reftests/ib-split/float-inside-inline-between-blocks-1.html
+++ b/layout/reftests/ib-split/float-inside-inline-between-blocks-1.html
@@ -1,10 +1,15 @@
 <!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
--- a/layout/reftests/ib-split/ignored-margins-1a.html
+++ b/layout/reftests/ib-split/ignored-margins-1a.html
@@ -1,10 +1,15 @@
 <!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>
--- a/layout/reftests/ib-split/ignored-margins-1b.html
+++ b/layout/reftests/ib-split/ignored-margins-1b.html
@@ -1,10 +1,15 @@
 <!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>
--- a/layout/reftests/ib-split/ignored-margins-2a.html
+++ b/layout/reftests/ib-split/ignored-margins-2a.html
@@ -1,10 +1,15 @@
 <!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>
--- a/layout/reftests/ib-split/ignored-margins-2b.html
+++ b/layout/reftests/ib-split/ignored-margins-2b.html
@@ -1,10 +1,15 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-10.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-10.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-11.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-11.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-12.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-12.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-13.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-13.html
@@ -1,11 +1,16 @@
 <!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");
--- a/layout/reftests/ib-split/insert-into-split-inline-14.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-14.html
@@ -1,11 +1,16 @@
 <!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);
--- a/layout/reftests/ib-split/insert-into-split-inline-15.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-15.html
@@ -1,11 +1,16 @@
 <!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 onload="doTest()">
     <div id="i"><script>document.body.offsetWidth</script><div>One</div>Two</div>
   </body>
--- a/layout/reftests/ib-split/insert-into-split-inline-16a.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-16a.html
@@ -1,11 +1,16 @@
 <!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);
--- a/layout/reftests/ib-split/insert-into-split-inline-16b.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-16b.html
@@ -1,11 +1,16 @@
 <!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"));
--- a/layout/reftests/ib-split/insert-into-split-inline-1a.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1a.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1b.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1b.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1c.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1c.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1d.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1d.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1e.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1e.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1f.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1f.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1g.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1g.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1h.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1h.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1i.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1i.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1j.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1j.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1k.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1k.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-1l.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-1l.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-2a.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-2a.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-2b.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-2b.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-2c.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-2c.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-2d.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-2d.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-2e.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-2e.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-2f.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-2f.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-2g.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-2g.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-2h.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-2h.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-2i.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-2i.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-3.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-3.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-4.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-4.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-6.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-6.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-7.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-7.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-8a.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-8a.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-8b.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-8b.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-8c.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-8c.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/insert-into-split-inline-9.html
+++ b/layout/reftests/ib-split/insert-into-split-inline-9.html
@@ -1,11 +1,16 @@
 <!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>
--- a/layout/reftests/ib-split/percent-height-1.html
+++ b/layout/reftests/ib-split/percent-height-1.html
@@ -1,9 +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>
--- a/layout/reftests/ib-split/remove-from-split-inline-1.html
+++ b/layout/reftests/ib-split/remove-from-split-inline-1.html
@@ -1,11 +1,16 @@
 <!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 }
--- a/layout/reftests/ib-split/remove-from-split-inline-2.html
+++ b/layout/reftests/ib-split/remove-from-split-inline-2.html
@@ -1,11 +1,16 @@
 <!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 }
--- a/layout/reftests/ib-split/remove-from-split-inline-3.html
+++ b/layout/reftests/ib-split/remove-from-split-inline-3.html
@@ -1,11 +1,16 @@
 <!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 }
--- a/layout/reftests/ib-split/remove-from-split-inline-4.html
+++ b/layout/reftests/ib-split/remove-from-split-inline-4.html
@@ -1,11 +1,16 @@
 <!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 }
--- a/layout/reftests/ib-split/remove-from-split-inline-5.html
+++ b/layout/reftests/ib-split/remove-from-split-inline-5.html
@@ -1,11 +1,16 @@
 <!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 }
--- a/layout/reftests/ib-split/remove-from-split-inline-6.html
+++ b/layout/reftests/ib-split/remove-from-split-inline-6.html
@@ -1,11 +1,16 @@
 <!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 }
--- a/layout/reftests/ib-split/remove-split-inline-1.html
+++ b/layout/reftests/ib-split/remove-split-inline-1.html
@@ -1,11 +1,16 @@
 <!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>
  </head>
  <body onload='doit()'>
--- a/layout/reftests/ib-split/split-inner-inline-1.html
+++ b/layout/reftests/ib-split/split-inner-inline-1.html
@@ -1,10 +1,15 @@
 <!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>
       First
       <span>
         line
         <span style="display: block">
           Second line
         </span>
--- a/layout/reftests/ib-split/split-inner-inline-2.html
+++ b/layout/reftests/ib-split/split-inner-inline-2.html
@@ -1,10 +1,15 @@
 <!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>
       First line
       <span style="border: 5px solid blue">
         <span style="display: block">
           Second line
         </span>
       </span>
--- a/layout/reftests/ib-split/table-pseudo-in-part3-1.html
+++ b/layout/reftests/ib-split/table-pseudo-in-part3-1.html
@@ -1,11 +1,16 @@
 <!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="" />
   </head>
   <body>
     <span style="display: table-row">
       <span>
         aaa
         <span style="display: block"></span>
         <span style="display: table-cell">bbb</span>
       </span>
--- a/layout/reftests/ib-split/trailing-inline-with-continuations-1.html
+++ b/layout/reftests/ib-split/trailing-inline-with-continuations-1.html
@@ -1,10 +1,15 @@
 <!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="width: 0">
     <span style="border: 2px solid blue;">
       <span style="display: block"></span>
       a b
       <script>document.body.offsetWidth</script>
       <span style="display: block"></span>
       c
     </span>
--- a/layout/reftests/ib-split/whitespace-present-1a.html
+++ b/layout/reftests/ib-split/whitespace-present-1a.html
@@ -1,11 +1,16 @@
 <!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="" />
   <style>
     body > span { border: 3px solid blue }
   </style>
  </head>
  <body>
    <span>
      <div>One</div>
      <div>Two</div>
--- a/layout/reftests/ib-split/whitespace-present-1b.html
+++ b/layout/reftests/ib-split/whitespace-present-1b.html
@@ -1,11 +1,16 @@
 <!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>
     body > span { border: 3px solid blue }
   </style>
   <script>
     function doIt() {
       var t = document.createTextNode("   ");
       var d = document.getElementById("d");
       d.parentNode.insertBefore(t, d);
--- a/layout/reftests/inline-borderpadding/ltr-basic.html
+++ b/layout/reftests/inline-borderpadding/ltr-basic.html
@@ -1,11 +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"/>
+    <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#inline-formatting"/>
+    <meta name="flags" content="" />
     <style>
       .r { direction: rtl; }
       .l { direction: ltr; }
       span { border: 2px solid; padding: 0 10px 0 5px; margin: 0 60px 0 30px; }
     </style>
   </head>
   <body>
     <div><span>One<br>Two</span></div>
--- a/layout/reftests/inline-borderpadding/ltr-ib.html
+++ b/layout/reftests/inline-borderpadding/ltr-ib.html
@@ -1,11 +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"/>
+    <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#inline-formatting"/>
+    <meta name="flags" content="" />
     <style>
       .r { direction: rtl; }
       .l { direction: ltr; }
       span { border: 2px solid; padding: 0 10px 0 5px; margin: 0 60px 0 30px; }
     </style>
   </head>
   <body>
     <div><span>One<div></div>Two</span></div>
--- a/layout/reftests/inline-borderpadding/ltr-span-only-ib.html
+++ b/layout/reftests/inline-borderpadding/ltr-span-only-ib.html
@@ -1,11 +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"/>
+    <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#inline-formatting"/>
+    <meta name="flags" content="" />
     <style>
       .r { direction: rtl; }
       .l { direction: ltr; }
       span { border: 2px solid; padding: 0 10px 0 5px; margin: 0 60px 0 30px; }
     </style>
   </head>
   <body>
     <div class="r"><span class="l">One<div></div>Two</span></div>
--- a/layout/reftests/inline-borderpadding/ltr-span-only.html
+++ b/layout/reftests/inline-borderpadding/ltr-span-only.html
@@ -1,11 +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"/>
+    <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#inline-formatting"/>
+    <meta name="flags" content="" />
     <style>
       .r { direction: rtl; }
       .l { direction: ltr; }
       span { border: 2px solid; padding: 0 10px 0 5px; margin: 0 60px 0 30px; }
     </style>
   </head>
   <body>
     <div class="r"><span class="l">One<br>Two</span></div>
--- a/layout/reftests/inline-borderpadding/rtl-basic.html
+++ b/layout/reftests/inline-borderpadding/rtl-basic.html
@@ -1,11 +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"/>
+    <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#inline-formatting"/>
+    <meta name="flags" content="" />
     <style>
       .r { direction: rtl; }
       .l { direction: ltr; }
       span { border: 2px solid; padding: 0 10px 0 5px; margin: 0 60px 0 30px; }
     </style>
   </head>
   <body>
     <div class="r"><span>One<br>Two</span></div>
--- a/layout/reftests/inline-borderpadding/rtl-ib.html
+++ b/layout/reftests/inline-borderpadding/rtl-ib.html
@@ -1,11 +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"/>
+    <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#inline-formatting"/>
+    <meta name="flags" content="" />
     <style>
       .r { direction: rtl; }
       .l { direction: ltr; }
       span { border: 2px solid; padding: 0 10px 0 5px; margin: 0 60px 0 30px; }
     </style>
   </head>
   <body>
     <div class="r"><span>One<div></div>Two</span></div>
--- a/layout/reftests/inline-borderpadding/rtl-span-only-ib.html
+++ b/layout/reftests/inline-borderpadding/rtl-span-only-ib.html
@@ -1,11 +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"/>
+    <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#inline-formatting"/>
+    <meta name="flags" content="" />
     <style>
       .r { direction: rtl; }
       .l { direction: ltr; }
       span { border: 2px solid; padding: 0 10px 0 5px; margin: 0 60px 0 30px; }
     </style>
   </head>
   <body>
     <div><span class="r">One<div></div>Two</span></div>
--- a/layout/reftests/inline-borderpadding/rtl-span-only.html
+++ b/layout/reftests/inline-borderpadding/rtl-span-only.html
@@ -1,11 +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"/>
+    <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#inline-formatting"/>
+    <meta name="flags" content="" />
     <style>
       .r { direction: rtl; }
       .l { direction: ltr; }
       span { border: 2px solid; padding: 0 10px 0 5px; margin: 0 60px 0 30px; }
     </style>
   </head>
   <body>
     <div><span class="r">One<br>Two</span></div>