decioferreira / elm-zen-css / CSS.Properties.BoxDecorationBreak

The box-decoration-break CSS property specifies how an element's fragments should be rendered when broken across multiple lines, columns, or pages.

Ref.: https://developer.mozilla.org/en-US/docs/Web/CSS/box-decoration-break

Keyword values

slice : CSS.Internal.Property

The element is initially rendered as if its box were not fragmented, after which the rendering for this hypothetical box is sliced into pieces for each line/column/page. Note that the hypothetical box can be different for each fragment since it uses its own height if the break occurs in the inline direction, and its own width if the break occurs in the block direction. See the CSS specification for details.

clone : CSS.Internal.Property

Each box fragment is rendered independently with the specified border, padding, and margin wrapping each fragment. The border-radius, border-image, and box-shadow are applied to each fragment independently. The background is also drawn independently for each fragment, which means that a background image with background-repeat: no-repeat may nevertheless repeat multiple times.

Global values

inherit : CSS.Internal.Property

Specifies that all the element's properties should be changed to their inherited values.

initial : CSS.Internal.Property

Specifies that all the element's properties should be changed to their initial values.

revert : CSS.Internal.Property

Specifies behavior that depends on the stylesheet origin to which the declaration belongs:

revertLayer : CSS.Internal.Property

Specifies that all the element's properties should roll back the cascade to a previous cascade layer, if one exists. If no other cascade layer exists, the element's properties will roll back to the matching rule, if one exists, in the current layer or to a previous style origin.

unset : CSS.Internal.Property

Specifies that all the element's properties should be changed to their inherited values if they inherit by default, or to their initial values if not.