1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 23:37:36 +00:00

LibWeb: Don't allow resolved height of abspos elements to become negative

We have to clamp the resulting height to 0 when solving for it.
This commit is contained in:
Andreas Kling 2023-03-25 17:20:52 +01:00
parent 3f6f3966b9
commit 4bf10674fa
3 changed files with 27 additions and 5 deletions

View file

@ -0,0 +1,5 @@
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer <html> at (0,0) content-size 800x0 children: not-inline
BlockContainer <body.outer> at (8,8) content-size 0x0 positioned children: not-inline
BlockContainer <div.inner> at (9,9) content-size 0x0 positioned children: inline
TextNode <#text>

View file

@ -0,0 +1,11 @@
<!DOCTYPE html><html><head><style>
.outer {
position: absolute;
}
.inner {
position: absolute;
top: 0;
bottom: 0;
border: 1px solid black;
}
</style></head><body class="outer"><div class="inner">