mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 03:27:34 +00:00
LibWeb: Bring sizing of replaced elements closer to spec
We were prematurely resolving the computed size values, which meant that `auto` values were swallowed before we could resolve them via the intrinsic aspect ratio (if present)
This commit is contained in:
parent
67de1131b9
commit
327938c945
2 changed files with 23 additions and 24 deletions
|
@ -81,8 +81,8 @@ protected:
|
|||
float preferred_minimum_width { 0 };
|
||||
};
|
||||
|
||||
static float tentative_width_for_replaced_element(FormattingState const&, ReplacedBox const&, CSS::Length const& width);
|
||||
static float tentative_height_for_replaced_element(FormattingState const&, ReplacedBox const&, CSS::Length const& height);
|
||||
static float tentative_width_for_replaced_element(FormattingState const&, ReplacedBox const&, CSS::LengthPercentage const& computed_width);
|
||||
static float tentative_height_for_replaced_element(FormattingState const&, ReplacedBox const&, CSS::LengthPercentage const& computed_height);
|
||||
static float compute_auto_height_for_block_formatting_context_root(FormattingState const&, BlockContainer const&);
|
||||
static float compute_auto_height_for_block_level_element(FormattingState const&, Box const&);
|
||||
static float calculate_auto_height(FormattingState const& state, Box const& box);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue