LibWeb: Scale font size by 1.15 for line-height: normal

Browsers such as Chrome and Firefox apply an arbitrary scale to the
current font size if `normal` is used for `line-height`. Firefox uses
1.2 while Chrome uses 1.15. Let's go with the latter for now, it's
relatively easy to change if we ever want to go back on that decision.

This also requires updating the expectations for a lot of layout tests.
The upside of this is that it's a bit easier to compare our layout
results to other browsers', especially Chrome.
This commit is contained in:
Jelle Raaijmakers 2025-04-04 15:08:15 +02:00 committed by Andreas Kling
commit 71665fa504
Notes: github-actions[bot] 2025-05-05 11:16:57 +00:00
523 changed files with 8103 additions and 8060 deletions

View file

@ -1,134 +1,134 @@
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer <html> at (0,0) content-size 800x600 [BFC] children: not-inline
BlockContainer <body> at (8,16) content-size 784x314 children: not-inline
BlockContainer <div> at (8,16) content-size 784x149 children: not-inline
BlockContainer <p> at (8,16) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 5, rect: [36.8125,16 44.75x17] baseline: 13.296875
BlockContainer <body> at (8,16) content-size 784x324 children: not-inline
BlockContainer <div> at (8,16) content-size 784x154 children: not-inline
BlockContainer <p> at (8,16) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 5, rect: [36.8125,16 44.75x18] baseline: 13.796875
"Never"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,16 28.8125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,16 28.8125x18] baseline: 13.796875
"1.1: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,49) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 5, rect: [39.28125,49 52.15625x17] baseline: 13.296875
BlockContainer <p> at (8,50) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 5, rect: [39.28125,50 52.15625x18] baseline: 13.796875
"Gonna"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,49 31.28125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,50 31.28125x18] baseline: 13.796875
"1.2: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,82) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 4, rect: [39.5625,82 34.71875x17] baseline: 13.296875
BlockContainer <p> at (8,84) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 4, rect: [39.5625,84 34.71875x18] baseline: 13.796875
"Give"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,82 31.5625x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,84 31.5625x18] baseline: 13.796875
"1.3: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,115) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 3, rect: [38.21875,115 31.21875x17] baseline: 13.296875
BlockContainer <p> at (8,118) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 3, rect: [38.21875,118 31.21875x18] baseline: 13.796875
"You"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,115 30.21875x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,118 30.21875x18] baseline: 13.796875
"1.4: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,148) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 2, rect: [38.921875,148 20.71875x17] baseline: 13.296875
BlockContainer <p> at (8,152) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 2, rect: [38.921875,152 20.71875x18] baseline: 13.796875
"Up"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,148 30.921875x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,152 30.921875x18] baseline: 13.796875
"1.5: "
TextNode <#text>
TextNode <#text>
BlockContainer <div> at (8,181) content-size 784x149 children: not-inline
BlockContainer <p> at (8,181) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 5, rect: [39.28125,181 44.75x17] baseline: 13.296875
BlockContainer <div> at (8,186) content-size 784x154 children: not-inline
BlockContainer <p> at (8,186) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 5, rect: [39.28125,186 44.75x18] baseline: 13.796875
"Never"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,181 31.28125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,186 31.28125x18] baseline: 13.796875
"2.1: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,214) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 5, rect: [41.75,214 52.15625x17] baseline: 13.296875
BlockContainer <p> at (8,220) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 5, rect: [41.75,220 52.15625x18] baseline: 13.796875
"Gonna"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,214 33.75x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,220 33.75x18] baseline: 13.796875
"2.2: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,247) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 3, rect: [42.03125,247 26.4375x17] baseline: 13.296875
BlockContainer <p> at (8,254) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 3, rect: [42.03125,254 26.4375x18] baseline: 13.796875
"Let"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,247 34.03125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,254 34.03125x18] baseline: 13.796875
"2.3: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,280) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 3, rect: [40.6875,280 31.21875x17] baseline: 13.296875
BlockContainer <p> at (8,288) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 3, rect: [40.6875,288 31.21875x18] baseline: 13.796875
"You"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,280 32.6875x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,288 32.6875x18] baseline: 13.796875
"2.4: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,313) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 4, rect: [41.390625,313 42.328125x17] baseline: 13.296875
BlockContainer <p> at (8,322) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 4, rect: [41.390625,322 42.328125x18] baseline: 13.796875
"Down"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [8,313 33.390625x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [8,322 33.390625x18] baseline: 13.796875
"2.5: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (8,346) content-size 784x0 children: inline
BlockContainer <(anonymous)> at (8,356) content-size 784x0 children: inline
TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
PaintableWithLines (BlockContainer<BODY>) [8,16 784x314]
PaintableWithLines (BlockContainer<DIV>) [8,16 784x149]
PaintableWithLines (BlockContainer<P>) [8,16 784x17]
PaintableWithLines (BlockContainer<BODY>) [8,16 784x324]
PaintableWithLines (BlockContainer<DIV>) [8,16 784x154]
PaintableWithLines (BlockContainer<P>) [8,16 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,49 784x17]
PaintableWithLines (BlockContainer<P>) [8,50 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,82 784x17]
PaintableWithLines (BlockContainer<P>) [8,84 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,115 784x17]
PaintableWithLines (BlockContainer<P>) [8,118 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,148 784x17]
PaintableWithLines (BlockContainer<P>) [8,152 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<DIV>) [8,181 784x149]
PaintableWithLines (BlockContainer<P>) [8,181 784x17]
PaintableWithLines (BlockContainer<DIV>) [8,186 784x154]
PaintableWithLines (BlockContainer<P>) [8,186 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,214 784x17]
PaintableWithLines (BlockContainer<P>) [8,220 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,247 784x17]
PaintableWithLines (BlockContainer<P>) [8,254 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,280 784x17]
PaintableWithLines (BlockContainer<P>) [8,288 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,313 784x17]
PaintableWithLines (BlockContainer<P>) [8,322 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,346 784x0]
PaintableWithLines (BlockContainer(anonymous)) [8,356 784x0]

View file

@ -1,11 +1,11 @@
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer <html> at (0,0) content-size 800x600 [BFC] children: not-inline
BlockContainer <body> at (8,8) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 19, rect: [8,8 162.109375x17] baseline: 13.296875
BlockContainer <body> at (8,8) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 19, rect: [8,8 162.109375x18] baseline: 13.796875
"PASS (didn't crash)"
TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
PaintableWithLines (BlockContainer<BODY>) [8,8 784x17]
PaintableWithLines (BlockContainer<BODY>) [8,8 784x18]
TextPaintable (TextNode<#text>)

View file

@ -1,254 +1,254 @@
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer <html> at (0,0) content-size 800x600 [BFC] children: not-inline
BlockContainer <body> at (8,8) content-size 784x255 children: not-inline
BlockContainer <div.ol> at (24,8) content-size 768x255 children: not-inline
BlockContainer <body> at (8,8) content-size 784x270 children: not-inline
BlockContainer <div.ol> at (24,8) content-size 768x270 children: not-inline
BlockContainer <(anonymous)> at (24,8) content-size 768x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (24,8) content-size 768x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [42.125,8 14.265625x17] baseline: 13.296875
BlockContainer <div.li> at (24,8) content-size 768x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [42.125,8 14.265625x18] baseline: 13.796875
"A"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [24,8 18.125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [24,8 18.125x18] baseline: 13.796875
"1: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (24,25) content-size 768x0 children: inline
BlockContainer <(anonymous)> at (24,26) content-size 768x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (24,25) content-size 768x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.59375,25 9.34375x17] baseline: 13.296875
BlockContainer <div.li> at (24,26) content-size 768x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.59375,26 9.34375x18] baseline: 13.796875
"B"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [24,25 20.59375x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [24,26 20.59375x18] baseline: 13.796875
"2: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (24,42) content-size 768x0 children: inline
BlockContainer <(anonymous)> at (24,44) content-size 768x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (24,42) content-size 768x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.875,42 10.3125x17] baseline: 13.296875
BlockContainer <div.li> at (24,44) content-size 768x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.875,44 10.3125x18] baseline: 13.796875
"C"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [24,42 20.875x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [24,44 20.875x18] baseline: 13.796875
"3: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (24,59) content-size 768x0 children: inline
BlockContainer <(anonymous)> at (24,62) content-size 768x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (24,59) content-size 768x153 children: not-inline
BlockContainer <(anonymous)> at (24,59) content-size 768x17 children: inline
BlockContainer <div.li> at (24,62) content-size 768x162 children: not-inline
BlockContainer <(anonymous)> at (24,62) content-size 768x18 children: inline
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 2, rect: [24,59 11.53125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 2, rect: [24,62 11.53125x18] baseline: 13.796875
"4:"
TextNode <#text>
TextNode <#text>
BlockContainer <div.ol> at (40,76) content-size 752x136 children: not-inline
BlockContainer <(anonymous)> at (40,76) content-size 752x0 children: inline
BlockContainer <div.ol> at (40,80) content-size 752x144 children: not-inline
BlockContainer <(anonymous)> at (40,80) content-size 752x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (40,76) content-size 752x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [70.21875,76 11.140625x17] baseline: 13.296875
BlockContainer <div.li> at (40,80) content-size 752x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [70.21875,80 11.140625x18] baseline: 13.796875
"D"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [40,76 30.21875x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [40,80 30.21875x18] baseline: 13.796875
"4.1: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (40,93) content-size 752x0 children: inline
BlockContainer <(anonymous)> at (40,98) content-size 752x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (40,93) content-size 752x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [72.6875,93 11.859375x17] baseline: 13.296875
BlockContainer <div.li> at (40,98) content-size 752x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [72.6875,98 11.859375x18] baseline: 13.796875
"E"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [40,93 32.6875x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [40,98 32.6875x18] baseline: 13.796875
"4.2: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (40,110) content-size 752x0 children: inline
BlockContainer <(anonymous)> at (40,116) content-size 752x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (40,110) content-size 752x68 children: not-inline
BlockContainer <(anonymous)> at (40,110) content-size 752x17 children: inline
BlockContainer <div.li> at (40,116) content-size 752x72 children: not-inline
BlockContainer <(anonymous)> at (40,116) content-size 752x18 children: inline
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 4, rect: [40,110 24.96875x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 4, rect: [40,116 24.96875x18] baseline: 13.796875
"4.3:"
TextNode <#text>
TextNode <#text>
BlockContainer <div.ol> at (56,127) content-size 736x51 children: not-inline
BlockContainer <(anonymous)> at (56,127) content-size 736x0 children: inline
BlockContainer <div.ol> at (56,134) content-size 736x54 children: not-inline
BlockContainer <(anonymous)> at (56,134) content-size 736x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (56,127) content-size 736x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [99.65625,127 12.546875x17] baseline: 13.296875
BlockContainer <div.li> at (56,134) content-size 736x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [99.65625,134 12.546875x18] baseline: 13.796875
"F"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 7, rect: [56,127 43.65625x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 7, rect: [56,134 43.65625x18] baseline: 13.796875
"4.3.1: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (56,144) content-size 736x0 children: inline
BlockContainer <(anonymous)> at (56,152) content-size 736x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (56,144) content-size 736x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [102.125,144 13.234375x17] baseline: 13.296875
BlockContainer <div.li> at (56,152) content-size 736x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [102.125,152 13.234375x18] baseline: 13.796875
"G"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 7, rect: [56,144 46.125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 7, rect: [56,152 46.125x18] baseline: 13.796875
"4.3.2: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (56,161) content-size 736x0 children: inline
BlockContainer <(anonymous)> at (56,170) content-size 736x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (56,161) content-size 736x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [102.40625,161 12.234375x17] baseline: 13.296875
BlockContainer <div.li> at (56,170) content-size 736x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [102.40625,170 12.234375x18] baseline: 13.796875
"H"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 7, rect: [56,161 46.40625x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 7, rect: [56,170 46.40625x18] baseline: 13.796875
"4.3.3: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (56,178) content-size 736x0 children: inline
BlockContainer <(anonymous)> at (56,188) content-size 736x0 children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (40,178) content-size 752x0 children: inline
BlockContainer <(anonymous)> at (40,188) content-size 752x0 children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (40,178) content-size 752x0 children: inline
BlockContainer <(anonymous)> at (40,188) content-size 752x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (40,178) content-size 752x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [71.625,178 4.59375x17] baseline: 13.296875
BlockContainer <div.li> at (40,188) content-size 752x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [71.625,188 4.59375x18] baseline: 13.796875
"I"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [40,178 31.625x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [40,188 31.625x18] baseline: 13.796875
"4.4: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (40,195) content-size 752x0 children: inline
BlockContainer <(anonymous)> at (40,206) content-size 752x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (40,195) content-size 752x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [72.328125,195 8.90625x17] baseline: 13.296875
BlockContainer <div.li> at (40,206) content-size 752x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [72.328125,206 8.90625x18] baseline: 13.796875
"J"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 5, rect: [40,195 32.328125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 5, rect: [40,206 32.328125x18] baseline: 13.796875
"4.5: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (40,212) content-size 752x0 children: inline
BlockContainer <(anonymous)> at (40,224) content-size 752x0 children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (24,212) content-size 768x0 children: inline
BlockContainer <(anonymous)> at (24,224) content-size 768x0 children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (24,212) content-size 768x0 children: inline
BlockContainer <(anonymous)> at (24,224) content-size 768x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (24,212) content-size 768x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.234375,212 9.8125x17] baseline: 13.296875
BlockContainer <div.li> at (24,224) content-size 768x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.234375,224 9.8125x18] baseline: 13.796875
"K"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [24,212 20.234375x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [24,224 20.234375x18] baseline: 13.796875
"5: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (24,229) content-size 768x0 children: inline
BlockContainer <(anonymous)> at (24,242) content-size 768x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (24,229) content-size 768x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.515625,229 10.859375x17] baseline: 13.296875
BlockContainer <div.li> at (24,242) content-size 768x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.515625,242 10.859375x18] baseline: 13.796875
"L"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [24,229 20.515625x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [24,242 20.515625x18] baseline: 13.796875
"6: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (24,246) content-size 768x0 children: inline
BlockContainer <(anonymous)> at (24,260) content-size 768x0 children: inline
TextNode <#text>
BlockContainer <div.li> at (24,246) content-size 768x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.5,246 11.765625x17] baseline: 13.296875
BlockContainer <div.li> at (24,260) content-size 768x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [44.5,260 11.765625x18] baseline: 13.796875
"M"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [24,246 20.5x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [24,260 20.5x18] baseline: 13.796875
"7: "
TextNode <#text>
TextNode <#text>
BlockContainer <(anonymous)> at (24,263) content-size 768x0 children: inline
BlockContainer <(anonymous)> at (24,278) content-size 768x0 children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (8,263) content-size 784x0 children: inline
BlockContainer <(anonymous)> at (8,278) content-size 784x0 children: inline
TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
PaintableWithLines (BlockContainer<BODY>) [8,8 784x255]
PaintableWithLines (BlockContainer<DIV>.ol) [8,8 784x255]
PaintableWithLines (BlockContainer<BODY>) [8,8 784x270]
PaintableWithLines (BlockContainer<DIV>.ol) [8,8 784x270]
PaintableWithLines (BlockContainer(anonymous)) [24,8 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,8 768x17]
PaintableWithLines (BlockContainer<DIV>.li) [24,8 768x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [24,25 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,25 768x17]
PaintableWithLines (BlockContainer(anonymous)) [24,26 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,26 768x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [24,42 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,42 768x17]
PaintableWithLines (BlockContainer(anonymous)) [24,44 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,44 768x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [24,59 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,59 768x153]
PaintableWithLines (BlockContainer(anonymous)) [24,59 768x17]
PaintableWithLines (BlockContainer(anonymous)) [24,62 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,62 768x162]
PaintableWithLines (BlockContainer(anonymous)) [24,62 768x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<DIV>.ol) [24,76 768x136]
PaintableWithLines (BlockContainer(anonymous)) [40,76 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,76 752x17]
PaintableWithLines (BlockContainer<DIV>.ol) [24,80 768x144]
PaintableWithLines (BlockContainer(anonymous)) [40,80 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,80 752x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [40,93 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,93 752x17]
PaintableWithLines (BlockContainer(anonymous)) [40,98 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,98 752x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [40,110 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,110 752x68]
PaintableWithLines (BlockContainer(anonymous)) [40,110 752x17]
PaintableWithLines (BlockContainer(anonymous)) [40,116 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,116 752x72]
PaintableWithLines (BlockContainer(anonymous)) [40,116 752x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<DIV>.ol) [40,127 752x51]
PaintableWithLines (BlockContainer(anonymous)) [56,127 736x0]
PaintableWithLines (BlockContainer<DIV>.li) [56,127 736x17]
PaintableWithLines (BlockContainer<DIV>.ol) [40,134 752x54]
PaintableWithLines (BlockContainer(anonymous)) [56,134 736x0]
PaintableWithLines (BlockContainer<DIV>.li) [56,134 736x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [56,144 736x0]
PaintableWithLines (BlockContainer<DIV>.li) [56,144 736x17]
PaintableWithLines (BlockContainer(anonymous)) [56,152 736x0]
PaintableWithLines (BlockContainer<DIV>.li) [56,152 736x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [56,161 736x0]
PaintableWithLines (BlockContainer<DIV>.li) [56,161 736x17]
PaintableWithLines (BlockContainer(anonymous)) [56,170 736x0]
PaintableWithLines (BlockContainer<DIV>.li) [56,170 736x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [56,178 736x0]
PaintableWithLines (BlockContainer(anonymous)) [40,178 752x0]
PaintableWithLines (BlockContainer(anonymous)) [40,178 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,178 752x17]
PaintableWithLines (BlockContainer(anonymous)) [56,188 736x0]
PaintableWithLines (BlockContainer(anonymous)) [40,188 752x0]
PaintableWithLines (BlockContainer(anonymous)) [40,188 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,188 752x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [40,195 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,195 752x17]
PaintableWithLines (BlockContainer(anonymous)) [40,206 752x0]
PaintableWithLines (BlockContainer<DIV>.li) [40,206 752x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [40,212 752x0]
PaintableWithLines (BlockContainer(anonymous)) [24,212 768x0]
PaintableWithLines (BlockContainer(anonymous)) [24,212 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,212 768x17]
PaintableWithLines (BlockContainer(anonymous)) [40,224 752x0]
PaintableWithLines (BlockContainer(anonymous)) [24,224 768x0]
PaintableWithLines (BlockContainer(anonymous)) [24,224 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,224 768x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [24,229 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,229 768x17]
PaintableWithLines (BlockContainer(anonymous)) [24,242 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,242 768x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [24,246 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,246 768x17]
PaintableWithLines (BlockContainer(anonymous)) [24,260 768x0]
PaintableWithLines (BlockContainer<DIV>.li) [24,260 768x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [24,263 768x0]
PaintableWithLines (BlockContainer(anonymous)) [8,263 784x0]
PaintableWithLines (BlockContainer(anonymous)) [24,278 768x0]
PaintableWithLines (BlockContainer(anonymous)) [8,278 784x0]

View file

@ -1,67 +1,67 @@
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer <html> at (0,0) content-size 800x600 [BFC] children: not-inline
BlockContainer <body> at (8,16) content-size 784x149 children: not-inline
BlockContainer <p> at (8,16) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [26.125,16 14.265625x17] baseline: 13.296875
BlockContainer <body> at (8,16) content-size 784x154 children: not-inline
BlockContainer <p> at (8,16) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [26.125,16 14.265625x18] baseline: 13.796875
"A"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [8,16 18.125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [8,16 18.125x18] baseline: 13.796875
"1: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,49) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [28.59375,49 9.34375x17] baseline: 13.296875
BlockContainer <p> at (8,50) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [28.59375,50 9.34375x18] baseline: 13.796875
"B"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [8,49 20.59375x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [8,50 20.59375x18] baseline: 13.796875
"2: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,82) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [28.875,82 10.3125x17] baseline: 13.296875
BlockContainer <p> at (8,84) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [28.875,84 10.3125x18] baseline: 13.796875
"C"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [8,82 20.875x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [8,84 20.875x18] baseline: 13.796875
"3: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,115) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [27.53125,115 11.140625x17] baseline: 13.296875
BlockContainer <p> at (8,118) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [27.53125,118 11.140625x18] baseline: 13.796875
"D"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [8,115 19.53125x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [8,118 19.53125x18] baseline: 13.796875
"4: "
TextNode <#text>
TextNode <#text>
BlockContainer <p> at (8,148) content-size 784x17 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [28.234375,148 11.859375x17] baseline: 13.296875
BlockContainer <p> at (8,152) content-size 784x18 children: inline
frag 0 from TextNode start: 0, length: 1, rect: [28.234375,152 11.859375x18] baseline: 13.796875
"E"
InlineNode <(anonymous)>
frag 0 from TextNode start: 0, length: 3, rect: [8,148 20.234375x17] baseline: 13.296875
frag 0 from TextNode start: 0, length: 3, rect: [8,152 20.234375x18] baseline: 13.796875
"5: "
TextNode <#text>
TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer<HTML>) [0,0 800x600]
PaintableWithLines (BlockContainer<BODY>) [8,16 784x149]
PaintableWithLines (BlockContainer<P>) [8,16 784x17]
PaintableWithLines (BlockContainer<BODY>) [8,16 784x154]
PaintableWithLines (BlockContainer<P>) [8,16 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,49 784x17]
PaintableWithLines (BlockContainer<P>) [8,50 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,82 784x17]
PaintableWithLines (BlockContainer<P>) [8,84 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,115 784x17]
PaintableWithLines (BlockContainer<P>) [8,118 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<P>) [8,148 784x17]
PaintableWithLines (BlockContainer<P>) [8,152 784x18]
PaintableWithLines (InlineNode(anonymous))
TextPaintable (TextNode<#text>)
TextPaintable (TextNode<#text>)