mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 07:27:45 +00:00
LibWeb: Account for absolutely positioned table wrappers
Table wrappers don't quite behave the same as most elements, in that their computed height and width are not meant to be used for layout. Instead, we now calculate suitable widths and heights based on the contents of the table wrapper when performing absolute layout. Fixes the layout of http://wpt.live/css/css-position/position-absolute-center-007.html
This commit is contained in:
parent
096ddb0021
commit
0243278587
6 changed files with 333 additions and 188 deletions
|
@ -69,8 +69,6 @@ private:
|
|||
|
||||
void compute_width_for_block_level_replaced_element_in_normal_flow(Box const&, AvailableSpace const&);
|
||||
|
||||
CSSPixels compute_table_box_width_inside_table_wrapper(Box const&, AvailableSpace const&);
|
||||
|
||||
void layout_viewport(LayoutMode, AvailableSpace const&);
|
||||
|
||||
void layout_block_level_children(BlockContainer const&, LayoutMode, AvailableSpace const&);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue