1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 20:57:35 +00:00

LibWeb: Tidy up FormattingContext::creates_block_formatting_context()

We use comments from MDN here, since the rules for creating a BFC are
inconsistently spread across many different specifications.
This commit is contained in:
Andreas Kling 2022-10-06 16:51:53 +02:00
parent bc5d77ac40
commit 9d50191dca
2 changed files with 39 additions and 18 deletions

View file

@ -108,6 +108,7 @@ public:
bool is_block_outside() const { return is_outside_and_inside() && outside() == Outside::Block; }
bool is_inline_outside() const { return is_outside_and_inside() && outside() == Outside::Inline; }
bool is_inline_block() const { return is_inline_outside() && is_flow_root_inside(); }
bool is_list_item() const { return is_outside_and_inside() && m_value.outside_inside.list_item == ListItem::Yes; }
Inside inside() const