Changes between Version 3 and Version 4 of CSSContainment
- Timestamp:
- Apr 8, 2021, 9:54:16 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CSSContainment
v3 v4 33 33 - 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`. 34 34 35 - The layout containment box creates a stacking context. This requires a n 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. 36 36 37 37 - 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.