at (280,195) content-size 50x20 children: inline
+ line 0 width: 17.275390, height: 10, bottom: 10, baseline: 7.998046
+ frag 0 from TextNode start: 0, length: 3, rect: [280,195 17.275390x10]
+ "bar"
+ line 1 width: 30.224609, height: 10, bottom: 20, baseline: 7.998046
+ frag 0 from TextNode start: 4, length: 6, rect: [280,205 30.224609x10]
+ "maids,"
+ TextNode <#text>
+ BlockContainer <(anonymous)> at (280,215) content-size 50x0 children: inline
+ TextNode <#text>
+ BlockContainer <(anonymous)> at (135,45) content-size 340x0 children: inline
+ TextNode <#text>
+ BlockContainer at (365,185) content-size 100x100 floating children: inline
+ line 0 width: 56.416015, height: 10, bottom: 10, baseline: 7.998046
+ frag 0 from TextNode start: 0, length: 11, rect: [365,185 56.416015x10]
+ "sing to me,"
+ line 1 width: 65.449218, height: 10, bottom: 20, baseline: 7.998046
+ frag 0 from TextNode start: 12, length: 12, rect: [365,195 65.449218x10]
+ "erbarme dich"
+ TextNode <#text>
+ BlockContainer <(anonymous)> at (135,45) content-size 340x0 children: inline
+ TextNode <#text>
+ TextNode <#text>
+ BlockContainer <(anonymous)> at (20,30) content-size 480x0 children: inline
+ TextNode <#text>
+ BlockContainer
at (20,335) content-size 480x65 children: inline
+ line 0 width: 473.642578, height: 13, bottom: 13, baseline: 9.498046
+ frag 0 from TextNode start: 1, length: 90, rect: [20,335 473.642578x13]
+ "This is a nonsensical document, but syntactically valid HTML 4.0. All 100%-conformant CSS1"
+ line 1 width: 396.953125, height: 13, bottom: 26, baseline: 9.498046
+ frag 0 from TextNode start: 92, length: 74, rect: [20,348 396.953125x13]
+ "agents should be able to render the document elements above this paragraph"
+ line 2 width: 470.585937, height: 13, bottom: 39, baseline: 9.498046
+ frag 0 from TextNode start: 167, length: 43, rect: [20,361 207.900390x13]
+ "indistinguishably (to the pixel) from this "
+ frag 1 from TextNode start: 0, length: 20, rect: [228,361 103.007812x13]
+ "reference rendering,"
+ frag 2 from TextNode start: 0, length: 31, rect: [331,361 159.677734x13]
+ " (except font rasterization and"
+ line 3 width: 465.019531, height: 13, bottom: 52, baseline: 9.498046
+ frag 0 from TextNode start: 32, length: 89, rect: [20,374 465.019531x13]
+ "form widgets). All discrepancies should be traceable to CSS1 implementation shortcomings."
+ line 4 width: 408.164062, height: 13, bottom: 65, baseline: 9.498046
+ frag 0 from TextNode start: 122, length: 67, rect: [20,387 345.556640x13]
+ "Once you have finished evaluating this test, you can return to the "
+ frag 1 from TextNode start: 0, length: 11, rect: [366,387 59.892578x13]
+ "parent page"
+ frag 2 from TextNode start: 0, length: 1, rect: [425,387 2.714843x13]
+ "."
+ TextNode <#text>
+ InlineNode
+ TextNode <#text>
+ TextNode <#text>
+ InlineNode
+ TextNode <#text>
+ TextNode <#text>
+ BlockContainer <(anonymous)> at (20,400) content-size 480x0 children: inline
+ TextNode <#text>
diff --git a/Tests/LibWeb/Layout/input/acid1.html b/Tests/LibWeb/Layout/input/acid1.html
new file mode 100644
index 0000000000..093ea81614
--- /dev/null
+++ b/Tests/LibWeb/Layout/input/acid1.html
@@ -0,0 +1,165 @@
+
+
+
+ display/box/float/clear test
+
+
+
+
+ - toggle
+ -
+
+ - the way
+ -
+
the world ends
+
+
+ - i grow old
+ - pluot?
+
+
+ bar maids,
+
+ sing to me, erbarme dich
+
+
+
+ This is a nonsensical document, but syntactically valid HTML 4.0. All 100%-conformant
+ CSS1 agents should be able to render the document elements above this paragraph
+ indistinguishably (to the pixel) from this
+ reference rendering,
+ (except font rasterization and form widgets). All discrepancies should be traceable to
+ CSS1 implementation shortcomings. Once you have finished evaluating this test, you can
+ return to the parent page.
+
+
+