Type Alias MarginVal

Source
pub(crate) type MarginVal = GenericMargin<LengthPercentage>;

Aliased Type§

#[repr(C)]
pub(crate) enum MarginVal { LengthPercentage(LengthPercentage), Auto, AnchorSizeFunction(Box<GenericAnchorSizeFunction<GenericMargin<LengthPercentage>>>), AnchorContainingCalcFunction(LengthPercentage), }

Variants§

§

LengthPercentage(LengthPercentage)

A <length-percentage> value.

§

Auto

An auto value.

§

AnchorSizeFunction(Box<GenericAnchorSizeFunction<GenericMargin<LengthPercentage>>>)

Margin size defined by the anchor element.

https://drafts.csswg.org/css-anchor-position-1/#funcdef-anchor-size

§

AnchorContainingCalcFunction(LengthPercentage)

A <length-percentage> value, guaranteed to contain calc(), which then is guaranteed to contain anchor() or anchor-size().