mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-20 09:49:15 +03:00
LibWeb: Treat unresolvable percentage width on inline-block as auto
This commit is contained in:
parent
c590c5c444
commit
e3b8a8f7c8
Notes:
sideshowbarker
2024-07-17 03:58:46 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/e3b8a8f7c8
@ -0,0 +1,21 @@
|
||||
|
||||
<!DOCTYPE html><html><head><style>
|
||||
* {
|
||||
border: 1px solid black !important;
|
||||
}
|
||||
.outer {
|
||||
float: left;
|
||||
background: pink;
|
||||
}
|
||||
.first {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
background: orange;
|
||||
}
|
||||
.second {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
background: magenta;
|
||||
}
|
||||
</style>
|
||||
</head><body><div class="outer"><div class="first">programming</div><div class="second"></div>
|
@ -127,7 +127,7 @@ void InlineFormattingContext::dimension_box_on_line(Box const& box, LayoutMode l
|
||||
|
||||
auto const& width_value = box.computed_values().width();
|
||||
float unconstrained_width = 0;
|
||||
if (width_value.is_auto()) {
|
||||
if (should_treat_width_as_auto(box, *m_available_space)) {
|
||||
auto result = calculate_shrink_to_fit_widths(box);
|
||||
|
||||
auto available_width = m_available_space->width.to_px()
|
||||
|
Loading…
Reference in New Issue
Block a user