mirror of
https://github.com/RGBCube/serenity
synced 2025-06-01 08:28:11 +00:00
LibWeb: Handle float clearing specified on line break elements
This commit is contained in:
parent
0652cc48c0
commit
b12820c967
6 changed files with 60 additions and 9 deletions
|
@ -54,6 +54,15 @@ public:
|
|||
|
||||
void resolve_vertical_box_model_metrics(Box const&);
|
||||
|
||||
enum class DidIntroduceClearance {
|
||||
Yes,
|
||||
No,
|
||||
};
|
||||
|
||||
[[nodiscard]] DidIntroduceClearance clear_floating_boxes(Node const& child_box);
|
||||
|
||||
void reset_margin_state() { m_margin_state.reset(); }
|
||||
|
||||
private:
|
||||
CSSPixels compute_auto_height_for_block_level_element(Box const&, AvailableSpace const&);
|
||||
|
||||
|
@ -75,13 +84,6 @@ private:
|
|||
|
||||
void measure_scrollable_overflow(Box const&, CSSPixels& bottom_edge, CSSPixels& right_edge) const;
|
||||
|
||||
enum class DidIntroduceClearance {
|
||||
Yes,
|
||||
No,
|
||||
};
|
||||
|
||||
[[nodiscard]] DidIntroduceClearance clear_floating_boxes(Box const& child_box);
|
||||
|
||||
enum class FloatSide {
|
||||
Left,
|
||||
Right,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue