mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-02-10 09:45:00 +00:00
Some replaced elements can have intrinsic aspect ratios but no intrinsic size. In these cases, the tentative sizes are undefined, and can therefore sometimes be zero. However, when resolving the size constraints, we are already guaranteed to have an intrinsic aspect ratio, so let's use that instead to calculate the resolved sizes.
22 lines
1.3 KiB
Plaintext
22 lines
1.3 KiB
Plaintext
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
|
|
BlockContainer <html> at (0,0) content-size 800x166 [BFC] children: not-inline
|
|
BlockContainer <(anonymous)> at (0,0) content-size 800x0 children: inline
|
|
TextNode <#text>
|
|
BlockContainer <body> at (8,8) content-size 784x150 children: not-inline
|
|
BlockContainer <div.container> at (8,8) content-size 150x150 children: inline
|
|
line 0 width: 150, height: 150, bottom: 150, baseline: 150
|
|
frag 0 from ImageBox start: 0, length: 0, rect: [8,8 150x150]
|
|
ImageBox <img.replaced> at (8,8) content-size 150x150 children: not-inline
|
|
(SVG-as-image isolated context)
|
|
Viewport <#document> at (0,0) content-size 150x150 children: inline
|
|
SVGSVGBox <svg> at (0,0) content-size 150x150 [SVG] children: not-inline
|
|
SVGGeometryBox <path> at (0,0) content-size 150x150 children: not-inline
|
|
TextNode <#text>
|
|
|
|
ViewportPaintable (Viewport<#document>) [0,0 800x600]
|
|
PaintableWithLines (BlockContainer<HTML>) [0,0 800x166]
|
|
PaintableWithLines (BlockContainer(anonymous)) [0,0 800x0]
|
|
PaintableWithLines (BlockContainer<BODY>) [8,8 784x150]
|
|
PaintableWithLines (BlockContainer<DIV>.container) [8,8 150x150]
|
|
ImagePaintable (ImageBox<IMG>.replaced) [8,8 150x150]
|