mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-22 16:09:23 +00:00
We were always creating an anonymous container for the inline contents of table cells, but the layout node we spawn for the table cells themselves already is capable of dealing with inline nodes. Regular logic should kick in for dealing with the block/inline node invariant.
56 lines
3.9 KiB
Text
56 lines
3.9 KiB
Text
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
|
|
BlockContainer <html> at (0,0) content-size 800x138 [BFC] children: not-inline
|
|
BlockContainer <body> at (8,8) content-size 784x122 children: not-inline
|
|
Box <div> at (8,8) content-size 784x122 [GFC] children: not-inline
|
|
TableWrapper <(anonymous)> at (8,8) content-size 100x122 [BFC] children: not-inline
|
|
Box <table> at (9,9) content-size 98x120 table-box [TFC] children: not-inline
|
|
Box <tbody> at (9,9) content-size 98x120 table-row-group children: not-inline
|
|
Box <tr> at (9,9) content-size 98x40 table-row children: not-inline
|
|
BlockContainer <td> at (20,20) content-size 30.5625x18 table-cell [BFC] children: inline
|
|
frag 0 from TextNode start: 0, length: 1, rect: [20,20 14.265625x18] baseline: 13.796875
|
|
"A"
|
|
TextNode <#text>
|
|
BlockContainer <td> at (72.5625,20) content-size 23.4375x18 table-cell [BFC] children: inline
|
|
frag 0 from TextNode start: 0, length: 1, rect: [72.5625,20 9.34375x18] baseline: 13.796875
|
|
"B"
|
|
TextNode <#text>
|
|
Box <tr> at (9,49) content-size 98x40 table-row children: not-inline
|
|
BlockContainer <td> at (20,60) content-size 30.5625x18 table-cell [BFC] children: inline
|
|
frag 0 from TextNode start: 0, length: 1, rect: [20,60 14.265625x18] baseline: 13.796875
|
|
"A"
|
|
TextNode <#text>
|
|
BlockContainer <(anonymous)> at (62.5625,69.5) content-size 21.71875x0 table-cell [BFC] children: not-inline
|
|
BlockContainer <(anonymous)> at (84.28125,69) content-size 21.71875x0 table-cell [BFC] children: not-inline
|
|
Box <tr> at (9,89) content-size 98x40 table-row children: not-inline
|
|
BlockContainer <td> at (20,100) content-size 30.5625x18 table-cell [BFC] children: inline
|
|
frag 0 from TextNode start: 0, length: 1, rect: [20,100 14.265625x18] baseline: 13.796875
|
|
"A"
|
|
TextNode <#text>
|
|
BlockContainer <(anonymous)> at (62.5625,108.5) content-size 21.71875x0 table-cell [BFC] children: not-inline
|
|
BlockContainer <(anonymous)> at (84.28125,108.5) content-size 21.71875x0 table-cell [BFC] children: not-inline
|
|
|
|
ViewportPaintable (Viewport<#document>) [0,0 800x600]
|
|
PaintableWithLines (BlockContainer<HTML>) [0,0 800x138]
|
|
PaintableWithLines (BlockContainer<BODY>) [8,8 784x122]
|
|
PaintableBox (Box<DIV>) [8,8 784x122]
|
|
PaintableWithLines (TableWrapper(anonymous)) [8,8 100x122]
|
|
PaintableBox (Box<TABLE>) [8,8 100x122]
|
|
PaintableBox (Box<TBODY>) [9,9 98x120]
|
|
PaintableBox (Box<TR>) [9,9 98x40]
|
|
PaintableWithLines (BlockContainer<TD>) [9,9 52.5625x40]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer<TD>) [61.5625,9 45.4375x40]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableBox (Box<TR>) [9,49 98x40]
|
|
PaintableWithLines (BlockContainer<TD>) [9,49 52.5625x40]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer(anonymous)) [61.5625,49 22.71875x40]
|
|
PaintableWithLines (BlockContainer(anonymous)) [84.28125,49 22.71875x40]
|
|
PaintableBox (Box<TR>) [9,89 98x40]
|
|
PaintableWithLines (BlockContainer<TD>) [9,89 52.5625x40]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer(anonymous)) [61.5625,89 22.71875x40]
|
|
PaintableWithLines (BlockContainer(anonymous)) [84.28125,89 22.71875x40]
|
|
|
|
SC for Viewport<#document> [0,0 800x600] [children: 1] (z-index: auto)
|
|
SC for BlockContainer<HTML> [0,0 800x138] [children: 0] (z-index: auto)
|