Type Alias style::values::specified::length::Margin

source ·
pub type Margin = GenericMargin<LengthPercentage>;
Expand description

A specified value for margin properties.

Aliased Type§

enum Margin {
    LengthPercentage(LengthPercentage),
    Auto,
    AnchorSizeFunction(Box<GenericAnchorSizeFunction<LengthPercentage>>),
}

Variants§

§

LengthPercentage(LengthPercentage)

A <length-percentage> value.

§

Auto

An auto value.

§

AnchorSizeFunction(Box<GenericAnchorSizeFunction<LengthPercentage>>)

Margin size defined by the anchor element.

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

Implementations§

source§

impl Margin

source

pub fn parse_quirky<'i, 't>( context: &ParserContext<'_>, input: &mut Parser<'i, 't>, allow_quirks: AllowQuirks, ) -> Result<Self, ParseError<'i>>

Parses an inset type, allowing the unitless length quirk. https://quirks.spec.whatwg.org/#the-unitless-length-quirk

Trait Implementations§

source§

impl Parse for Margin

source§

fn parse<'i, 't>( context: &ParserContext<'_>, input: &mut Parser<'i, 't>, ) -> Result<Self, ParseError<'i>>

Parse a value of this type. Read more