--- /dev/null
+layer at (0,0) size 800x600
+ RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x576
+ RenderBlock {P} at (0,0) size 784x18
+ RenderText {TEXT} at (0,0) size 750x18
+ text run at (0,0) width 137: "You should see a 500"
+ text run at (137,0) width 326: "x300 rectangle with orange, yellow and olive rects. "
+ text run at (463,0) width 287: "No red should be visible or the test has failed."
+ RenderBlock (floating) {DIV} at (0,34) size 500x300 [bgcolor=#FF0000]
+ RenderBlock (floating) {DIV} at (0,0) size 250x300 [bgcolor=#FFA500]
+ RenderText {TEXT} at (0,0) size 0x0
+ RenderBlock (floating) {DIV} at (250,0) size 250x300
+ RenderBlock (floating) {DIV} at (0,0) size 250x40 [bgcolor=#FFFF00]
+ RenderText {TEXT} at (0,0) size 0x0
+ RenderBlock (floating) {DIV} at (0,40) size 250x260 [bgcolor=#808000]
+ RenderText {TEXT} at (0,0) size 0x0
+ RenderText {TEXT} at (0,0) size 0x0
--- /dev/null
+layer at (0,0) size 800x600
+ RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x300
+ RenderBlock {HTML} at (0,0) size 800x300
+ RenderBody {BODY} at (8,8) size 784x284
+ RenderBlock {P} at (0,0) size 784x50
+ RenderText {TEXT} at (16,16) size 348x18
+ text run at (16,16) width 348: "\"ONE\" and \"TWO\" below should be on the same line."
+ RenderBlock (floating) {UL} at (0,50) size 186x22 [border: (2px solid #0000FF)]
+ RenderBlock (floating) {LI} at (2,2) size 91x18
+ RenderBlock {SPAN} at (0,0) size 91x18 [bgcolor=#EEEEEE]
+ RenderText {TEXT} at (0,0) size 34x18
+ text run at (0,0) width 34: "ONE"
+ RenderBlock (floating) {LI} at (93,2) size 91x18
+ RenderBlock {SPAN} at (0,0) size 91x18 [bgcolor=#EEEEEE]
+ RenderText {TEXT} at (0,0) size 37x18
+ text run at (0,0) width 37: "TWO"
+ RenderBlock {DIV} at (2,2) size 182x0
+ RenderBlock {P} at (0,72) size 784x50
+ RenderText {TEXT} at (16,16) size 352x18
+ text run at (16,16) width 352: "\"ONE\" and \"TWO\" below should be on different lines."
+ RenderBlock (floating) {UL} at (0,122) size 95x40 [border: (2px solid #0000FF)]
+ RenderBlock (floating) {LI} at (2,2) size 91x18
+ RenderBlock {SPAN} at (0,0) size 91x18 [bgcolor=#EEEEEE]
+ RenderText {TEXT} at (0,0) size 34x18
+ text run at (0,0) width 34: "ONE"
+ RenderBlock (floating) {LI} at (2,20) size 91x18
+ RenderBlock {SPAN} at (0,0) size 91x18 [bgcolor=#EEEEEE]
+ RenderText {TEXT} at (0,0) size 37x18
+ text run at (0,0) width 37: "TWO"
+ RenderBlock {DIV} at (2,2) size 91x0
+ RenderBlock {P} at (0,162) size 784x50
+ RenderText {TEXT} at (16,16) size 348x18
+ text run at (16,16) width 348: "\"ONE\" and \"TWO\" below should be on the same line."
+ RenderBlock (floating) {UL} at (0,212) size 186x22 [border: (2px solid #0000FF)]
+ RenderBlock (floating) {LI} at (2,2) size 91x18
+ RenderBlock {SPAN} at (0,0) size 91x18 [bgcolor=#EEEEEE]
+ RenderText {TEXT} at (0,0) size 34x18
+ text run at (0,0) width 34: "ONE"
+ RenderBlock (floating) {LI} at (93,2) size 91x18
+ RenderBlock {SPAN} at (0,0) size 91x18 [bgcolor=#EEEEEE]
+ RenderText {TEXT} at (0,0) size 37x18
+ text run at (0,0) width 37: "TWO"
+ RenderBlock {P} at (0,234) size 784x50
+ RenderText {TEXT} at (16,16) size 352x18
+ text run at (16,16) width 352: "\"ONE\" and \"TWO\" below should be on different lines."
+ RenderBlock (floating) {UL} at (0,284) size 95x40 [border: (2px solid #0000FF)]
+ RenderBlock (floating) {LI} at (2,2) size 91x18
+ RenderBlock {SPAN} at (0,0) size 91x18 [bgcolor=#EEEEEE]
+ RenderText {TEXT} at (0,0) size 34x18
+ text run at (0,0) width 34: "ONE"
+ RenderBlock (floating) {LI} at (2,20) size 91x18
+ RenderBlock {SPAN} at (0,0) size 91x18 [bgcolor=#EEEEEE]
+ RenderText {TEXT} at (0,0) size 37x18
+ text run at (0,0) width 37: "TWO"
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+ <link rel="stylesheet" type="text/css" href="style.css" />
+ <title>Killer</title>
+
+ <style>
+
+p { clear: left; margin: 0; padding: 1em; }
+
+ul { margin: 0;
+ padding: 0;
+ border: 2px solid blue;
+ clear:left;
+ float:left;
+}
+
+li {
+ display: block;
+ float: left;
+ padding: 0px;
+ margin: 0px;
+}
+
+span {
+ width: 91px;
+ display: block;
+ background-color:#eeeeee;
+}
+
+</style>
+
+ </head>
+
+ <body>
+ <p> "ONE" and "TWO" below should be on the same line.</p>
+
+ <ul><li><span>ONE</a></li><li><span class="last">TWO</a></li><div></div></ul>
+
+ <p> "ONE" and "TWO" below should be on different lines.</p>
+
+ <ul><li><span>ONE</a></li><li style="clear:left"><span class="last">TWO</a></li><div></div></ul>
+
+ <p> "ONE" and "TWO" below should be on the same line.</p>
+
+ <ul><li><span>ONE</a></li><li><span class="last">TWO</a></li></ul>
+
+ <p> "ONE" and "TWO" below should be on different lines.</p>
+
+ <ul><li><span>ONE</a></li><li style="clear:left"><span class="last">TWO</a></li></ul>
+
+
+
\ No newline at end of file