mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 08:36:15 +00:00
When traversing the layout tree to find an appropriate box child to derive the baseline from. Only the child's margin and offset was being applied. Now we sum each offset on the recursive call.
36 lines
2.1 KiB
Plaintext
36 lines
2.1 KiB
Plaintext
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
|
|
BlockContainer <html> at (1,1) content-size 798x600 [BFC] children: not-inline
|
|
BlockContainer <body> at (10,10) content-size 780x59 children: inline
|
|
frag 0 from TextNode start: 0, length: 13, rect: [10,32 103.140625x17] baseline: 13.296875
|
|
"Hello friends"
|
|
frag 1 from BlockContainer start: 0, length: 0, rect: [114,11 39.234375x57] baseline: 35.296875
|
|
TextNode <#text>
|
|
BlockContainer <div.ib> at (114,11) content-size 39.234375x57 inline-block [BFC] children: not-inline
|
|
BlockContainer <div> at (115,12) content-size 37.234375x17 children: inline
|
|
frag 0 from TextNode start: 0, length: 3, rect: [115,12 22.546875x17] baseline: 13.296875
|
|
"1st"
|
|
TextNode <#text>
|
|
BlockContainer <div> at (115,31) content-size 37.234375x17 children: inline
|
|
frag 0 from TextNode start: 0, length: 3, rect: [115,31 26.28125x17] baseline: 13.296875
|
|
"2nd"
|
|
TextNode <#text>
|
|
BlockContainer <div.float> at (115,50) content-size 37.234375x17 floating [BFC] children: inline
|
|
frag 0 from TextNode start: 0, length: 5, rect: [115,50 37.234375x17] baseline: 13.296875
|
|
"float"
|
|
TextNode <#text>
|
|
BlockContainer <(anonymous)> at (114,49) content-size 39.234375x0 children: inline
|
|
TextNode <#text>
|
|
|
|
ViewportPaintable (Viewport<#document>) [0,0 800x600] overflow: [0,0 800x602]
|
|
PaintableWithLines (BlockContainer<HTML>) [0,0 800x602]
|
|
PaintableWithLines (BlockContainer<BODY>) [9,9 782x61]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer<DIV>.ib) [113,10 41.234375x59]
|
|
PaintableWithLines (BlockContainer<DIV>) [114,11 39.234375x19]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer<DIV>) [114,30 39.234375x19]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer<DIV>.float) [114,49 39.234375x19]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer(anonymous)) [114,49 39.234375x0]
|