mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-30 06:06:48 +00:00
LibWeb: Propagate margin and offset when computing a box's baseline
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.
This commit is contained in:
parent
c8e29ad691
commit
3c897e7cf3
Notes:
sideshowbarker
2024-07-16 17:12:03 +09:00
Author: https://github.com/BenJilks
Commit: 3c897e7cf3
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/649
32 changed files with 134 additions and 80 deletions
|
@ -1,7 +1,7 @@
|
|||
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
|
||||
BlockContainer <html> at (0,0) content-size 800x42 [BFC] children: not-inline
|
||||
BlockContainer <body> at (8,8) content-size 784x26 children: inline
|
||||
frag 0 from BlockContainer start: 0, length: 0, rect: [9,9 200x24] baseline: 17
|
||||
frag 0 from BlockContainer start: 0, length: 0, rect: [9,9 200x24] baseline: 18
|
||||
BlockContainer <input#foo> at (9,9) content-size 200x24 inline-block [BFC] children: not-inline
|
||||
Box <div> at (11,10) content-size 196x22 flex-container(row) [FFC] children: not-inline
|
||||
BlockContainer <div> at (11,10) content-size 196x22 flex-item [BFC] children: inline
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue