1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 01:17:35 +00:00

LibWeb: Set flex-basis to 0% when omitted from flex shorthand

This doesn't match the spec, *but* matches what other engines do, and it
turns out this is required for web compat. (It fixes the menu on MDN.)
This commit is contained in:
Andreas Kling 2023-06-07 17:16:49 +02:00
parent dd2080c55f
commit 102b8d717f
3 changed files with 59 additions and 4 deletions

View file

@ -0,0 +1,24 @@
<!doctype html><style>
* { border: 1px solid black; }
html { background: white; }
.flex {
display: flex;
flex-wrap: wrap;
background: pink;
width: 500px;
}
.item {
display: flex;
background: orange;
width: 100%;
height: 50px;
}
.one {
flex: 1;
}
.two {
flex: 1 1;
}
</style>
<div class="flex">hello<div class="item one">friends</div></div>
<div class="flex">hello<div class="item two">friends</div></div>