mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-29 04:37:55 +00:00
LibWeb: Respect explicitly specified CSS "height" on block elements
Don't size blocks to fit their contents if they have an explicit (non-auto) height specified.
This commit is contained in:
@@ -351,8 +351,10 @@ void BlockFormattingContext::layout_block_level_children(Box& box, LayoutMode la
|
||||
box.set_width(content_width);
|
||||
}
|
||||
|
||||
// FIXME: It's not right to always shrink-wrap the box to the content here.
|
||||
box.set_height(content_height);
|
||||
if (box.computed_values().height().is_undefined_or_auto())
|
||||
box.set_height(content_height);
|
||||
else
|
||||
box.set_height(box.computed_values().height().resolved_or_zero(box, context_box().height()).to_px(box));
|
||||
}
|
||||
|
||||
void BlockFormattingContext::place_block_level_replaced_element_in_normal_flow(Box& child_box, Box& containing_block)
|
||||
|
||||
Reference in New Issue
Block a user