Changes between Version 3 and Version 4 of CSSContainment


Ignore:
Timestamp:
Apr 8, 2021 9:54:16 AM (3 months ago)
Author:
Simon Fraser
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CSSContainment

    v3 v4  
    3333- The layout containment box establishes an absolute positioning containing block and a fixed positioning containing block. This needs changes in `RenderElement::canContainFixedPositionObjects` and `RenderElement::canContainAbsolutelyPositionedObjects`.
    3434
    35 - The layout containment box creates a stacking context. This requires an additional check in `RenderLayer::shouldBeCSSStackingContext`.
     35- The layout containment box creates a stacking context. This requires a change in `Adjuster::adjust()` in the `if (style.hasAutoUsedZIndex())` condition.
    3636
    3737- For the purpose of the vertical-align property, or any other property whose effects need to relate the position of the layout containment box's baseline to something other than its descendants, the containment box is treated as having no baseline. The cooperating methods `baselinePosition`, `firstLineBaseline` and `inlineBlockBaseline` will need to be adapted for various kind of renderers to support this.