💡 Key Takeaways

  • Contains 552 records / 11 fields
  • Available for free download in Excel, CSV, and PDF formats
  • Data sourced from: https://github.com/mdn/data

📋 ข้อมูลทั้งหมด

Showing 500 of 552

⚠️ Showing first 500 of 552 records. Download the file for complete data.

Property Syntax Media Inherited AnimationType Percentages Initial Appliesto Computed Order Groups
--*<declaration-value>alltruediscretenoseeProseallElementsasSpecifiedWithVarsSubstitutedperGrammarCSS Custom Properties for Cascading Variables
accent-colorauto | <color>interactivetruebyComputedValueTypenoautoallElementsasAutoOrColorperGrammarCSS Basic User Interface
align-contentnormal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>visualdiscretenonormalblockContainersMultiColumnContainersFlexContainersGridContainersasSpecifieduniqueOrderCSS Box Alignment, CSS Flexible Box Layout
align-itemsnormal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ] | anchor-centervisualdiscretenonormalallElementsasSpecifieduniqueOrderCSS Box Alignment, CSS Flexible Box Layout
align-selfauto | normal | stretch | <baseline-position> | <overflow-position>? <self-position> | anchor-centervisualdiscretenoautoflexItemsGridItemsAndAbsolutelyPositionedBoxesautoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParentuniqueOrderCSS Box Alignment, CSS Flexible Box Layout
align-tracks[ normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position> ]#visualdiscretenonormalgridContainersWithMasonryLayoutInTheirBlockAxisasSpecifieduniqueOrderCSS Grid Layout
alignment-baselinebaseline | alphabetic | ideographic | middle | central | mathematical | text-before-edge | text-after-edgenonediscretenobaselineinlineLevelBoxesFlexItemsGridItemsTableCellsAndSVGTextContentElementstheSpecifiedKeywordperGrammarCSS Inline
allinitial | inherit | unset | revert | revert-layernoPracticalMediaeachOfShorthandPropertiesExceptUnicodeBiDiAndDirectionnonoPracticalInitialValueallElementsasSpecifiedAppliesToEachPropertyuniqueOrderCSS Cascading and Inheritance
anchor-namenone | <dashed-ident>#visualdiscretenononeallElementsThatGenerateAPrincipalBoxasSpecifiedperGrammarCSS Anchor Positioning
anchor-scopenone | all | <dashed-ident>#visualdiscretenononeallElementsasSpecifiedperGrammarCSS Anchor Positioning
animation<single-animation>#visualnotAnimatablenoanimation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-direction, animation-fill-mode, animation-play-state, animation-timelineallElementsanimation-name, animation-duration, animation-timing-function, animation-delay, animation-direction, animation-iteration-count, animation-fill-mode, animation-play-state, animation-timelineperGrammarCSS Animations
animation-composition<single-animation-composition>#visualnotAnimatablenoreplaceallElementsasSpecifieduniqueOrderCSS Animations
animation-delay<time>#visualnotAnimatableno0sallElementsAndPseudosasSpecifieduniqueOrderCSS Animations
animation-direction<single-animation-direction>#visualnotAnimatablenonormalallElementsAndPseudosasSpecifieduniqueOrderCSS Animations
animation-duration[ auto | <time [0s,∞]> ]#visualnotAnimatableno0sallElementsAndPseudosasSpecifieduniqueOrderCSS Animations
animation-fill-mode<single-animation-fill-mode>#visualnotAnimatablenononeallElementsAndPseudosasSpecifieduniqueOrderCSS Animations
animation-iteration-count<single-animation-iteration-count>#visualnotAnimatableno1allElementsAndPseudosasSpecifieduniqueOrderCSS Animations
animation-name[ none | <keyframes-name> ]#visualnotAnimatablenononeallElementsAndPseudosasSpecifieduniqueOrderCSS Animations
animation-play-state<single-animation-play-state>#visualnotAnimatablenorunningallElementsAndPseudosasSpecifieduniqueOrderCSS Animations
animation-range[ <'animation-range-start'> <'animation-range-end'>? ]#visualanimation-range-start, animation-range-endrelativeToTimelineRangeIfSpecifiedOtherwiseEntireTimelineanimation-range-start, animation-range-endallElementsanimation-range-start, animation-range-endperGrammarScroll-driven Animations
animation-range-end[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#visualnotAnimatablerelativeToTimelineRangeIfSpecifiedOtherwiseEntireTimelinenormalallElementslistEachItemConsistingOfNormalLengthPercentageOrNameLengthPercentageperGrammarScroll-driven Animations
animation-range-start[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#visualnotAnimatablerelativeToTimelineRangeIfSpecifiedOtherwiseEntireTimelinenormalallElementslistEachItemConsistingOfNormalLengthPercentageOrNameLengthPercentageperGrammarScroll-driven Animations
animation-timeline<single-animation-timeline>#visualnotAnimatablenoautoallElementslistEachItemIdentifierOrNoneAutoperGrammarCSS Animations
animation-timing-function<easing-function>#visualnotAnimatablenoeaseallElementsAndPseudosasSpecifieduniqueOrderCSS Animations
animation-trigger[ none | [ <dashed-ident> <animation-action>+ ]+ ]#visualnotAnimatablenononeallElementsasSpecifiedperGrammarCSS Animations
appearancenone | auto | <compat-auto> | <compat-special>alldiscretenononeallElementsasSpecifiedperGrammarCSS Basic User Interface
aspect-ratioauto || <ratio>allbyComputedValueTypenoautoallElementsExceptInlineBoxesAndInternalRubyOrTableBoxesasSpecifiedperGrammarCSS Box Sizing
backdrop-filternone | <filter-value-list>visualfilterListnononeallElementsSVGContainerElementsasSpecifieduniqueOrderFilter Effects
backface-visibilityvisible | hiddenvisualdiscretenovisibletransformableElementsasSpecifieduniqueOrderCSS Transforms
background<bg-layer>#? , <final-bg-layer>visualbackground-color, background-image, background-clip, background-position, background-size, background-repeat, background-attachmentbackground-position, background-sizebackground-image, background-position, background-size, background-repeat, background-origin, background-clip, background-attachment, background-colorallElementsbackground-image, background-position, background-size, background-repeat, background-origin, background-clip, background-attachment, background-colororderOfAppearanceCSS Backgrounds and Borders
background-attachment<attachment>#visualdiscretenoscrollallElementsasSpecifieduniqueOrderCSS Backgrounds and Borders
background-blend-mode<blend-mode>#nonenotAnimatablenonormalallElementsSVGContainerGraphicsAndGraphicsReferencingElementsasSpecifieduniqueOrderCompositing and Blending
background-clip<bg-clip>#visualrepeatableListnoborder-boxallElementsasSpecifieduniqueOrderCSS Backgrounds and Borders
background-color<color>visualcolornotransparentallElementscomputedColoruniqueOrderCSS Backgrounds and Borders
background-image<bg-image>#visualdiscretenononeallElementsasSpecifiedURLsAbsoluteuniqueOrderCSS Backgrounds and Borders
background-origin<visual-box>#visualrepeatableListnopadding-boxallElementsasSpecifieduniqueOrderCSS Backgrounds and Borders
background-position<bg-position>#visualrepeatableListreferToSizeOfBackgroundPositioningAreaMinusBackgroundImageSize0% 0%allElementsbackground-position-x, background-position-yuniqueOrderCSS Backgrounds and Borders
background-position-x[ center | [ [ left | right | x-start | x-end ]? <length-percentage>? ]! ]#visualrepeatableListreferToWidthOfBackgroundPositioningAreaMinusBackgroundImageWidth0%allElementslistEachItemConsistingOfAbsoluteLengthPercentageAndOriginuniqueOrderCSS Backgrounds and Borders
background-position-y[ center | [ [ top | bottom | y-start | y-end ]? <length-percentage>? ]! ]#visualrepeatableListreferToHeightOfBackgroundPositioningAreaMinusBackgroundImageHeight0%allElementslistEachItemConsistingOfAbsoluteLengthPercentageAndOriginuniqueOrderCSS Backgrounds and Borders
background-repeat<repeat-style>#visualdiscretenorepeatallElementslistEachItemHasTwoKeywordsOnePerDimensionuniqueOrderCSS Backgrounds and Borders
background-size<bg-size>#visualrepeatableListrelativeToBackgroundPositioningAreaauto autoallElementsasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Backgrounds and Borders
baseline-shift<length-percentage> | sub | super | baselinenonebyComputedValueTypereferToTheUsedValueOfLineHeight0inlineLevelBoxesAndSVGTextContentElementstheSpecifiedKeywordOrAComputedLengthPercentageValueperGrammarCSS Inline
baseline-sourceauto | first | lastvisualdiscretenoautoinlineLevelBoxesasSpecifiedperGrammarCSS Inline
block-size<'width'>visuallpcblockSizeOfContainingBlockautosameAsWidthAndHeightsameAsWidthAndHeightuniqueOrderCSS Logical Properties and Values
border<line-width> || <line-style> || <color>visualborder-width, border-style, border-colornoborder-width, border-style, border-colorallElementsborder-width, border-style, border-colororderOfAppearanceCSS Backgrounds and Borders
border-block<'border-block-start'>visualborder-block-width, border-block-style, border-block-colornoborder-block-width, border-block-style, border-block-colorallElementsborder-block-width, border-block-style, border-block-coloruniqueOrderCSS Logical Properties and Values
border-block-color<'border-top-color'>{1,2}visualbyComputedValueTypenocurrentcolorallElementscomputedColoruniqueOrderCSS Logical Properties and Values
border-block-end<'border-top-width'> || <'border-top-style'> || <color>visualborder-block-end-color, border-block-end-style, border-block-end-widthnoborder-top-width, border-top-style, border-top-colorallElementsborder-top-width, border-top-style, border-top-coloruniqueOrderCSS Logical Properties and Values
border-block-end-color<'border-top-color'>visualbyComputedValueTypenocurrentcolorallElementscomputedColoruniqueOrderCSS Logical Properties and Values
border-block-end-style<'border-top-style'>visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Logical Properties and Values
border-block-end-width<'border-top-width'>visualbyComputedValueTypelogicalWidthOfContainingBlockmediumallElementsabsoluteLengthZeroIfBorderStyleNoneOrHiddenuniqueOrderCSS Logical Properties and Values
border-block-start<'border-top-width'> || <'border-top-style'> || <color>visualborder-block-start-color, border-block-start-style, border-block-start-widthnoborder-width, border-style, colorallElementsborder-width, border-style, border-block-start-coloruniqueOrderCSS Logical Properties and Values
border-block-start-color<'border-top-color'>visualbyComputedValueTypenocurrentcolorallElementscomputedColoruniqueOrderCSS Logical Properties and Values
border-block-start-style<'border-top-style'>visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Logical Properties and Values
border-block-start-width<'border-top-width'>visualbyComputedValueTypelogicalWidthOfContainingBlockmediumallElementsabsoluteLengthZeroIfBorderStyleNoneOrHiddenuniqueOrderCSS Logical Properties and Values
border-block-style<'border-top-style'>{1,2}visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Logical Properties and Values
border-block-width<'border-top-width'>{1,2}visualbyComputedValueTypelogicalWidthOfContainingBlockmediumallElementsabsoluteLengthZeroIfBorderStyleNoneOrHiddenuniqueOrderCSS Logical Properties and Values
border-bottom<line-width> || <line-style> || <color>visualborder-bottom-color, border-bottom-style, border-bottom-widthnoborder-bottom-width, border-bottom-style, border-bottom-colorallElementsborder-bottom-width, border-bottom-style, border-bottom-colororderOfAppearanceCSS Backgrounds and Borders
border-bottom-color<'border-top-color'>visualcolornocurrentcolorallElementscomputedColoruniqueOrderCSS Backgrounds and Borders
border-bottom-left-radius<length-percentage [0,∞]>{1,2}visuallpcreferToDimensionOfBorderBox0allElementsUAsNotRequiredWhenCollapsetwoAbsoluteLengthOrPercentagesuniqueOrderCSS Backgrounds and Borders
border-bottom-right-radius<length-percentage [0,∞]>{1,2}visuallpcreferToDimensionOfBorderBox0allElementsUAsNotRequiredWhenCollapsetwoAbsoluteLengthOrPercentagesuniqueOrderCSS Backgrounds and Borders
border-bottom-style<line-style>visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Backgrounds and Borders
border-bottom-width<line-width>visuallengthnomediumallElementsabsoluteLengthOr0IfBorderBottomStyleNoneOrHiddenuniqueOrderCSS Backgrounds and Borders
border-collapseseparate | collapsevisualtruediscretenoseparatetableElementsasSpecifieduniqueOrderCSS Table
border-color<color>{1,4}visualborder-bottom-color, border-left-color, border-right-color, border-top-colornoborder-top-color, border-right-color, border-bottom-color, border-left-colorallElementsborder-bottom-color, border-left-color, border-right-color, border-top-coloruniqueOrderCSS Backgrounds and Borders
border-end-end-radius<'border-top-left-radius'>visuallpcreferToDimensionOfBorderBox0allElementsUAsNotRequiredWhenCollapsetwoAbsoluteLengthOrPercentagesuniqueOrderCSS Logical Properties and Values
border-end-start-radius<'border-top-left-radius'>visuallpcreferToDimensionOfBorderBox0allElementsUAsNotRequiredWhenCollapsetwoAbsoluteLengthOrPercentagesuniqueOrderCSS Logical Properties and Values
border-image<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>visualborder-image-outset, border-image-repeat, border-image-slice, border-image-source, border-image-widthborder-image-slice, border-image-widthborder-image-source, border-image-slice, border-image-width, border-image-outset, border-image-repeatallElementsExceptTableElementsWhenCollapseborder-image-outset, border-image-repeat, border-image-slice, border-image-source, border-image-widthuniqueOrderCSS Backgrounds and Borders
border-image-outset[ <length [0,∞]> | <number [0,∞]> ]{1,4}visualbyComputedValueTypeno0allElementsExceptTableElementsWhenCollapseasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Backgrounds and Borders
border-image-repeat[ stretch | repeat | round | space ]{1,2}visualdiscretenostretchallElementsExceptTableElementsWhenCollapseasSpecifieduniqueOrderCSS Backgrounds and Borders
border-image-slice[ <number [0,∞]> | <percentage [0,∞]> ]{1,4} && fill?visualbyComputedValueTypereferToSizeOfBorderImage100%allElementsExceptTableElementsWhenCollapseoneToFourPercentagesOrAbsoluteLengthsPlusFillpercentagesOrLengthsFollowedByFillCSS Backgrounds and Borders
border-image-sourcenone | <image>visualdiscretenononeallElementsExceptTableElementsWhenCollapsenoneOrImageWithAbsoluteURIuniqueOrderCSS Backgrounds and Borders
border-image-width[ <length-percentage [0,∞]> | <number [0,∞]> | auto ]{1,4}visualbyComputedValueTypereferToWidthOrHeightOfBorderImageArea1allElementsExceptTableElementsWhenCollapseasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Backgrounds and Borders
border-inline<'border-block-start'>visualborder-inline-color, border-inline-style, border-inline-widthnoborder-inline-width, border-inline-style, border-inline-colorallElementsborder-inline-width, border-inline-style, border-inline-coloruniqueOrderCSS Logical Properties and Values
border-inline-color<'border-top-color'>{1,2}visualbyComputedValueTypenocurrentcolorallElementscomputedColoruniqueOrderCSS Logical Properties and Values
border-inline-end<'border-top-width'> || <'border-top-style'> || <color>visualborder-inline-end-color, border-inline-end-style, border-inline-end-widthnoborder-width, border-style, colorallElementsborder-width, border-style, border-inline-end-coloruniqueOrderCSS Logical Properties and Values
border-inline-end-color<'border-top-color'>visualbyComputedValueTypenocurrentcolorallElementscomputedColoruniqueOrderCSS Logical Properties and Values
border-inline-end-style<'border-top-style'>visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Logical Properties and Values
border-inline-end-width<'border-top-width'>visualbyComputedValueTypelogicalWidthOfContainingBlockmediumallElementsabsoluteLengthZeroIfBorderStyleNoneOrHiddenuniqueOrderCSS Logical Properties and Values
border-inline-start<'border-top-width'> || <'border-top-style'> || <color>visualborder-inline-start-color, border-inline-start-style, border-inline-start-widthnoborder-width, border-style, colorallElementsborder-width, border-style, border-inline-start-coloruniqueOrderCSS Logical Properties and Values
border-inline-start-color<'border-top-color'>visualbyComputedValueTypenocurrentcolorallElementscomputedColoruniqueOrderCSS Logical Properties and Values
border-inline-start-style<'border-top-style'>visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Logical Properties and Values
border-inline-start-width<'border-top-width'>visualbyComputedValueTypelogicalWidthOfContainingBlockmediumallElementsabsoluteLengthZeroIfBorderStyleNoneOrHiddenuniqueOrderCSS Logical Properties and Values
border-inline-style<'border-top-style'>{1,2}visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Logical Properties and Values
border-inline-width<'border-top-width'>{1,2}visualbyComputedValueTypelogicalWidthOfContainingBlockmediumallElementsabsoluteLengthZeroIfBorderStyleNoneOrHiddenuniqueOrderCSS Logical Properties and Values
border-left<line-width> || <line-style> || <color>visualborder-left-color, border-left-style, border-left-widthnoborder-left-width, border-left-style, border-left-colorallElementsborder-left-width, border-left-style, border-left-colororderOfAppearanceCSS Backgrounds and Borders
border-left-color<color>visualcolornocurrentcolorallElementscomputedColoruniqueOrderCSS Backgrounds and Borders
border-left-style<line-style>visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Backgrounds and Borders
border-left-width<line-width>visuallengthnomediumallElementsabsoluteLengthOr0IfBorderLeftStyleNoneOrHiddenuniqueOrderCSS Backgrounds and Borders
border-radius<length-percentage [0,∞]>{1,4} [ / <length-percentage [0,∞]>{1,4} ]?visualborder-top-left-radius, border-top-right-radius, border-bottom-right-radius, border-bottom-left-radiusreferToDimensionOfBorderBoxborder-top-left-radius, border-top-right-radius, border-bottom-right-radius, border-bottom-left-radiusallElementsUAsNotRequiredWhenCollapseborder-bottom-left-radius, border-bottom-right-radius, border-top-left-radius, border-top-right-radiusuniqueOrderCSS Backgrounds and Borders
border-right<line-width> || <line-style> || <color>visualborder-right-color, border-right-style, border-right-widthnoborder-right-width, border-right-style, border-right-colorallElementsborder-right-width, border-right-style, border-right-colororderOfAppearanceCSS Backgrounds and Borders
border-right-color<color>visualcolornocurrentcolorallElementscomputedColoruniqueOrderCSS Backgrounds and Borders
border-right-style<line-style>visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Backgrounds and Borders
border-right-width<line-width>visuallengthnomediumallElementsabsoluteLengthOr0IfBorderRightStyleNoneOrHiddenuniqueOrderCSS Backgrounds and Borders
border-spacing<length>{1,2}visualtruediscreteno0tableElementstwoAbsoluteLengthsuniqueOrderCSS Table
border-start-end-radius<'border-top-left-radius'>visuallpcreferToDimensionOfBorderBox0allElementsUAsNotRequiredWhenCollapsetwoAbsoluteLengthOrPercentagesuniqueOrderCSS Logical Properties and Values
border-start-start-radius<'border-top-left-radius'>visuallpcreferToDimensionOfBorderBox0allElementsUAsNotRequiredWhenCollapsetwoAbsoluteLengthOrPercentagesuniqueOrderCSS Logical Properties and Values
border-style<line-style>{1,4}visualdiscretenoborder-top-style, border-right-style, border-bottom-style, border-left-styleallElementsborder-bottom-style, border-left-style, border-right-style, border-top-styleuniqueOrderCSS Backgrounds and Borders
border-top<line-width> || <line-style> || <color>visualborder-top-color, border-top-style, border-top-widthnoborder-top-width, border-top-style, border-top-colorallElementsborder-top-width, border-top-style, border-top-colororderOfAppearanceCSS Backgrounds and Borders
border-top-color<color>visualcolornocurrentcolorallElementscomputedColoruniqueOrderCSS Backgrounds and Borders
border-top-left-radius<length-percentage [0,∞]>{1,2}visuallpcreferToDimensionOfBorderBox0allElementsUAsNotRequiredWhenCollapsetwoAbsoluteLengthOrPercentagesuniqueOrderCSS Backgrounds and Borders
border-top-right-radius<length-percentage [0,∞]>{1,2}visuallpcreferToDimensionOfBorderBox0allElementsUAsNotRequiredWhenCollapsetwoAbsoluteLengthOrPercentagesuniqueOrderCSS Backgrounds and Borders
border-top-style<line-style>visualdiscretenononeallElementsasSpecifieduniqueOrderCSS Backgrounds and Borders
border-top-width<line-width>visuallengthnomediumallElementsabsoluteLengthOr0IfBorderTopStyleNoneOrHiddenuniqueOrderCSS Backgrounds and Borders
border-width<line-width>{1,4}visualborder-bottom-width, border-left-width, border-right-width, border-top-widthnoborder-top-width, border-right-width, border-bottom-width, border-left-widthallElementsborder-bottom-width, border-left-width, border-right-width, border-top-widthuniqueOrderCSS Backgrounds and Borders
bottomauto | <length-percentage> | <anchor()> | <anchor-size()>visuallpcreferToContainingBlockHeightautopositionedElementslengthAbsolutePercentageAsSpecifiedOtherwiseAutouniqueOrderCSS Anchor Positioning, CSS Positioned Layout
box-alignstart | center | end | baseline | stretchvisualdiscretenostretchelementsWithDisplayBoxOrInlineBoxasSpecifieduniqueOrderMozilla Extensions, WebKit Extensions
box-decoration-breakslice | clonevisualdiscretenosliceallElementsasSpecifieduniqueOrderCSS Fragmentation
box-directionnormal | reverse | inheritvisualdiscretenonormalelementsWithDisplayBoxOrInlineBoxasSpecifieduniqueOrderMozilla Extensions, WebKit Extensions
box-flex<number>visualdiscreteno0directChildrenOfElementsWithDisplayMozBoxMozInlineBoxasSpecifieduniqueOrderMozilla Extensions, WebKit Extensions
box-flex-group<integer>visualdiscreteno1inFlowChildrenOfBoxElementsasSpecifieduniqueOrderMozilla Extensions, WebKit Extensions
box-linessingle | multiplevisualdiscretenosingleboxElementsasSpecifieduniqueOrderMozilla Extensions, WebKit Extensions
box-ordinal-group<integer>visualdiscreteno1childrenOfBoxElementsasSpecifieduniqueOrderMozilla Extensions, WebKit Extensions
box-orienthorizontal | vertical | inline-axis | block-axis | inheritvisualdiscretenoinline-axiselementsWithDisplayBoxOrInlineBoxasSpecifieduniqueOrderMozilla Extensions, WebKit Extensions
box-packstart | center | end | justifyvisualdiscretenostartelementsWithDisplayMozBoxMozInlineBoxasSpecifieduniqueOrderMozilla Extensions, WebKit Extensions
box-shadownone | <shadow>#visualshadowListnononeallElementsabsoluteLengthsSpecifiedColorAsSpecifieduniqueOrderCSS Backgrounds and Borders
box-sizingcontent-box | border-boxvisualdiscretenocontent-boxallElementsAcceptingWidthOrHeightasSpecifieduniqueOrderCSS Box Sizing
break-afterauto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | regionvisualdiscretenoautoblockLevelElementsasSpecifieduniqueOrderCSS Fragmentation
break-beforeauto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | regionvisualdiscretenoautoblockLevelElementsasSpecifieduniqueOrderCSS Fragmentation
break-insideauto | avoid | avoid-page | avoid-column | avoid-regionvisualdiscretenoautoblockLevelElementsasSpecifieduniqueOrderCSS Fragmentation
caption-sidetop | bottomvisualtruediscretenotoptableCaptionElementsasSpecifieduniqueOrderCSS Table
caret<'caret-color'> || <'caret-animation'> || <'caret-shape'>interactivetruecaret-color, caret-animation, caret-shapenocaret-color, caret-animation, caret-shapetextOrElementsThatAcceptInputcaret-color, caret-animation, caret-shapeperGrammarCSS Basic User Interface
caret-animationauto | manualinteractivetruediscretenoautotextOrElementsThatAcceptInputasSpecifiedperGrammarCSS Basic User Interface
caret-colorauto | <color>interactivetruecolornoautotextOrElementsThatAcceptInputasAutoOrColorperGrammarCSS Basic User Interface
caret-shapeauto | bar | block | underscoreinteractivetruebyComputedValueTypenoautotextOrElementsThatAcceptInputasSpecifiedperGrammarCSS Basic User Interface
clearnone | left | right | both | inline-start | inline-endvisualdiscretenononeblockLevelElementsasSpecifieduniqueOrderCSS Positioned Layout
clip<shape> | autovisualrectanglenoautoabsolutelyPositionedElementsautoOrRectangleuniqueOrderCSS Masking
clip-path<clip-source> | [ <basic-shape> || <geometry-box> ] | nonevisualbasicShapeOtherwiseNoreferToReferenceBoxWhenSpecifiedOtherwiseBorderBoxnoneallElementsSVGContainerElementsasSpecifiedURLsAbsoluteuniqueOrderCSS Masking
clip-rulenonzero | evenoddvisualtruediscretenononzerolimitedSVGElementsGraphicsasSpecifiedperGrammarCSS Masking
color<color>visualtruebyComputedValueTypenocanvastextallElementsAndTextcomputedColorperGrammarCSS Color
color-interpolation-filtersauto | sRGB | linearRGBvisualtruediscretenolinearRGBlimitedSVGElementsFilterPrimitivesasSpecifiedperGrammarFilter Effects
color-schemenormal | [ light | dark | <custom-ident> ]+ && only?visualtruediscretenonormalallElementsAndTextasSpecifiedperGrammarCSS Color
column-count<integer> | autovisualintegernoautoblockContainersExceptTableWrappersasSpecifiedperGrammarCSS Multi-column Layout
column-fillauto | balancevisualInContinuousMediaNoEffectInOverflowColumnsdiscretenobalancemulticolElementsasSpecifiedperGrammarCSS Multi-column Layout
column-gapnormal | <length-percentage>visuallpcreferToDimensionOfContentAreanormalmultiColumnElementsFlexContainersGridContainersasSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumnperGrammarCSS Box Alignment, CSS Multi-column Layout
column-heightauto | <length [0,∞]>visualbyComputedValueTypenoautoblockContainersExceptTableWrappersautoOrAbsoluteLengthperGrammarCSS Box Sizing, CSS Multi-column Layout
column-rule<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>visualcolumn-rule-color, column-rule-style, column-rule-widthnocolumn-rule-width, column-rule-style, column-rule-colormulticolElementscolumn-rule-color, column-rule-style, column-rule-widthperGrammarCSS Multi-column Layout
column-rule-color<color>visualcolornocurrentcolormulticolElementscomputedColorperGrammarCSS Multi-column Layout
column-rule-style<'border-style'>visualdiscretenononemulticolElementsasSpecifiedperGrammarCSS Multi-column Layout
column-rule-width<'border-width'>visuallengthnomediummulticolElementsabsoluteLength0IfColumnRuleStyleNoneOrHiddenperGrammarCSS Multi-column Layout
column-spannone | allvisualdiscretenononeinFlowBlockLevelElementsasSpecifiedperGrammarCSS Multi-column Layout
column-widthauto | <length [0,∞]>visualbyComputedValueTypenoautoblockContainersExceptTableWrappersautoOrAbsoluteLengthperGrammarCSS Box Sizing, CSS Multi-column Layout
column-wrapauto | nowrap | wrapvisualdiscretenoautomulticolElementsasSpecifiedperGrammarCSS Box Sizing, CSS Multi-column Layout
columns[ <'column-width'> || <'column-count'> ] [ / <'column-height'> ]?visualcolumn-width, column-count, column-heightnocolumn-width, column-count, column-heightblockContainersExceptTableWrapperscolumn-width, column-count, column-heightperGrammarCSS Multi-column Layout
containnone | strict | content | [ [ size || inline-size ] || layout || style || paint ]allnotAnimatablenononeallElementsasSpecifiedperGrammarCSS Containment
contain-intrinsic-block-sizeauto? [ none | <length> ]byComputedValueTypenononeelementsForWhichSizeContainmentCanApplyasSpecifiedWithLengthValuesComputedperGrammarCSS Box Sizing
contain-intrinsic-heightauto? [ none | <length> ]byComputedValueTypenononeelementsForWhichSizeContainmentCanApplyasSpecifiedWithLengthValuesComputedperGrammarCSS Box Sizing
contain-intrinsic-inline-sizeauto? [ none | <length> ]byComputedValueTypenononeelementsForWhichSizeContainmentCanApplyasSpecifiedWithLengthValuesComputedperGrammarCSS Box Sizing
contain-intrinsic-size[ auto? [ none | <length> ] ]{1,2}visualcontain-intrinsic-width, contain-intrinsic-heightcontain-intrinsic-width, contain-intrinsic-heightcontain-intrinsic-width, contain-intrinsic-heightelementsForWhichSizeContainmentCanApplycontain-intrinsic-width, contain-intrinsic-heightperGrammarCSS Box Sizing
contain-intrinsic-widthauto? [ none | <length> ]visualbyComputedValueTypenononeelementsForWhichSizeContainmentCanApplyasSpecifiedWithLengthValuesComputedperGrammarCSS Box Sizing
container<'container-name'> [ / <'container-type'> ]?visualcontainer-name, container-typecontainer-name, container-typecontainer-name, container-typeallElementscontainer-name, container-typeperGrammarCSS Conditional Rules
container-namenone | <custom-ident>+visualnotAnimatablenononeallElementsnoneOrOrderedListOfIdentifiersperGrammarCSS Conditional Rules
container-typenormal | [ [ size | inline-size ] || scroll-state ]visualcolornonormalallElementsasSpecifiedperGrammarCSS Conditional Rules
contentnormal | none | [ <content-replacement> | <content-list> ] [ / [ <string> | <counter> | <attr()> ]+ ]?alldiscretenonormalallElementsTreeAbidingPseudoElementsPageMarginBoxesnormalOnElementsForPseudosNoneAbsoluteURIStringOrAsSpecifieduniqueOrderCSS Generated Content
content-visibilityvisible | auto | hiddenalldiscreteButVisibleForDurationWhenAnimatedHiddennovisibleelementsForWhichSizeContainmentCanApplyasSpecifiedperGrammarCSS Containment
corner-block-end-shape<corner-shape-value>{1,2}visualcorner-end-start-shape, corner-end-end-shapenocorner-end-start-shape, corner-end-end-shapeallElementscorner-end-start-shape, corner-end-end-shapeperGrammarCSS Backgrounds and Borders
corner-block-start-shape<corner-shape-value>{1,2}visualcorner-start-start-shape, corner-start-end-shapenocorner-start-start-shape, corner-start-end-shapeallElementscorner-start-start-shape, corner-start-end-shapeperGrammarCSS Backgrounds and Borders
corner-bottom-shape<corner-shape-value>{1,2}visualcorner-bottom-left-shape, corner-bottom-right-shapenocorner-bottom-left-shape, corner-bottom-right-shapeallElementscorner-bottom-left-shape, corner-bottom-right-shapeperGrammarCSS Backgrounds and Borders
corner-bottom-left-shape<corner-shape-value>visualsuperellipseInterpolationnoroundallElementscorrespondingSuperellipseperGrammarCSS Backgrounds and Borders
corner-bottom-right-shape<corner-shape-value>visualsuperellipseInterpolationnoroundallElementscorrespondingSuperellipseperGrammarCSS Backgrounds and Borders
corner-end-end-shape<corner-shape-value>visualsuperellipseInterpolationnoroundallElementscorrespondingSuperellipseperGrammarCSS Backgrounds and Borders
corner-end-start-shape<corner-shape-value>visualsuperellipseInterpolationnoroundallElementscorrespondingSuperellipseperGrammarCSS Backgrounds and Borders
corner-inline-end-shape<corner-shape-value>{1,2}visualcorner-start-end-shape, corner-end-end-shapenocorner-start-end-shape, corner-end-end-shapeallElementscorner-start-end-shape, corner-end-end-shapeperGrammarCSS Backgrounds and Borders
corner-inline-start-shape<corner-shape-value>{1,2}visualcorner-start-start-shape, corner-start-end-shapenocorner-start-start-shape, corner-start-end-shapeallElementscorner-start-start-shape, corner-start-end-shapeperGrammarCSS Backgrounds and Borders
corner-left-shape<corner-shape-value>{1,2}visualcorner-top-left-shape, corner-bottom-left-shapenocorner-top-left-shape, corner-bottom-left-shapeallElementscorner-top-left-shape, corner-bottom-left-shapeperGrammarCSS Backgrounds and Borders
corner-right-shape<corner-shape-value>{1,2}visualcorner-top-right-shape, corner-bottom-right-shapenocorner-top-right-shape, corner-bottom-right-shapeallElementscorner-top-right-shape, corner-bottom-right-shapeperGrammarCSS Backgrounds and Borders
corner-shape<corner-shape-value>{1,4}visualcorner-top-left-shape, corner-top-right-shape, corner-bottom-left-shape, corner-bottom-right-shapenocorner-top-left-shape, corner-top-right-shape, corner-bottom-left-shape, corner-bottom-right-shapeallElementscorner-top-left-shape, corner-top-right-shape, corner-bottom-left-shape, corner-bottom-right-shapeperGrammarCSS Backgrounds and Borders
corner-start-start-shape<corner-shape-value>visualsuperellipseInterpolationnoroundallElementscorrespondingSuperellipseperGrammarCSS Backgrounds and Borders
corner-start-end-shape<corner-shape-value>visualsuperellipseInterpolationnoroundallElementscorrespondingSuperellipseperGrammarCSS Backgrounds and Borders
corner-top-shape<corner-shape-value>{1,2}visualcorner-top-left-shape, corner-top-right-shapenocorner-top-left-shape, corner-top-right-shapeallElementscorner-top-left-shape, corner-top-right-shapeperGrammarCSS Backgrounds and Borders
corner-top-left-shape<corner-shape-value>visualsuperellipseInterpolationnoroundallElementscorrespondingSuperellipseperGrammarCSS Backgrounds and Borders
corner-top-right-shape<corner-shape-value>visualsuperellipseInterpolationnoroundallElementscorrespondingSuperellipseperGrammarCSS Backgrounds and Borders
counter-increment[ <counter-name> <integer>? ]+ | noneallbyComputedValueTypenononeallElementsasSpecifieduniqueOrderCSS Lists and Counters
counter-reset[ <counter-name> <integer>? | <reversed-counter-name> <integer>? ]+ | noneallbyComputedValueTypenononeallElementsasSpecifieduniqueOrderCSS Lists and Counters
counter-set[ <counter-name> <integer>? ]+ | noneallbyComputedValueTypenononeallElementsasSpecifieduniqueOrderCSS Lists and Counters
cursor[ [ <url> [ <x> <y> ]? , ]* <cursor-predefined> ]visual, interactivetruediscretenoautoallElementsasSpecifiedURLsAbsoluteuniqueOrderCSS Basic User Interface
cx<length> | <percentage>visualbyComputedValueTypereferToSVGViewportWidth0limitedSVGElementsEllipsepercentageAsSpecifiedOrAbsoluteLengthperGrammarScalable Vector Graphics
cy<length> | <percentage>visualbyComputedValueTypereferToSVGViewportHeight0limitedSVGElementsEllipsepercentageAsSpecifiedOrAbsoluteLengthperGrammarScalable Vector Graphics
dnone | path(<string>)visualbasicShapeOtherwiseNonononelimitedSVGElementsPathasSpecifiedperGrammarScalable Vector Graphics
directionltr | rtlvisualtruenotAnimatablenoltrallElementsasSpecifieduniqueOrderCSS Writing Modes
display[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy>alldiscreteButVisibleForDurationWhenAnimatedNonenoinlineallElementsasSpecifiedExceptPositionedFloatingAndRootElementsKeywordMaybeDifferentuniqueOrderCSS Display
dominant-baselineauto | text-bottom | alphabetic | ideographic | middle | central | mathematical | hanging | text-topalltruediscretenoautoblockContainersFlexContainersGridContainersInlineBoxesTableRowsSVGTextContentElementsasSpecifiedperGrammarCSS Inline, Scalable Vector Graphics
dynamic-range-limitstandard | no-limit | constrained | <dynamic-range-limit-mix()>visualtruebyDynamicRangeLimitMixnono-limitallElementscomputedValueForDynamicRangeLimitperGrammarCSS Color
empty-cellsshow | hidevisualtruediscretenoshowtableCellElementsasSpecifieduniqueOrderCSS Table
field-sizingcontent | fixedvisualdiscretenofixedelementsWithDefaultPreferredSizeasSpecifiedperGrammarCSS Basic User Interface
fill<paint>visualtruebyComputedValueTypenoblacklimitedSVGElementsShapeTextasColorOrAbsoluteURLperGrammarScalable Vector Graphics
fill-opacity<'opacity'>visualtruebyComputedValueTypemapToRange0To11limitedSVGElementsShapeTextspecifiedValueNumberClipped0To1perGrammarScalable Vector Graphics
fill-rulenonzero | evenoddvisualtruediscretenononzerolimitedSVGElementsShapeTextasSpecifiedperGrammarScalable Vector Graphics
filternone | <filter-value-list>visualfilterListnononeallElementsSVGContainerElementsasSpecifieduniqueOrderFilter Effects
flexnone | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]visualflex-grow, flex-shrink, flex-basisnoflex-grow, flex-shrink, flex-basisflexItemsAndInFlowPseudosflex-grow, flex-shrink, flex-basisorderOfAppearanceCSS Flexible Box Layout
flex-basiscontent | <'width'>visuallpcreferToFlexContainersInnerMainSizeautoflexItemsAndInFlowPseudosasSpecifiedRelativeToAbsoluteLengthslengthOrPercentageBeforeKeywordIfBothPresentCSS Flexible Box Layout
flex-directionrow | row-reverse | column | column-reversevisualdiscretenorowflexContainersasSpecifieduniqueOrderCSS Flexible Box Layout
flex-flow<'flex-direction'> || <'flex-wrap'>visualflex-direction, flex-wrapnoflex-direction, flex-wrapflexContainersflex-direction, flex-wraporderOfAppearanceCSS Flexible Box Layout
flex-grow<number>visualnumberno0flexItemsAndInFlowPseudosasSpecifieduniqueOrderCSS Flexible Box Layout
flex-shrink<number>visualnumberno1flexItemsAndInFlowPseudosasSpecifieduniqueOrderCSS Flexible Box Layout
flex-wrapnowrap | wrap | wrap-reversevisualdiscretenonowrapflexContainersasSpecifieduniqueOrderCSS Flexible Box Layout
floatleft | right | none | inline-start | inline-endvisualdiscretenononeallElementsNoEffectIfDisplayNoneasSpecifieduniqueOrderCSS Positioned Layout
flood-color<color>visualbyComputedValuenoblacklimitedSVGElementsFloodAndDropShadowasSpecifiedperGrammarFilter Effects
flood-opacity<'opacity'>visualbyComputedValuenoblacklimitedSVGElementsFloodAndDropShadowspecifiedValueClipped0To1perGrammarFilter Effects
font[ [ <'font-style'> || <font-variant-css2> || <'font-weight'> || <font-width-css3> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'># ] | <system-family-name>visualtruefont-style, font-variant, font-weight, font-stretch, font-size, line-height, font-familyfont-size, line-heightfont-style, font-variant, font-weight, font-stretch, font-size, line-height, font-familyallElementsAndTextfont-style, font-variant, font-weight, font-stretch, font-size, line-height, font-familyorderOfAppearanceCSS Fonts
font-family[ <family-name> | <generic-family> ]#visualtruediscretenodependsOnUserAgentallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-feature-settingsnormal | <feature-tag-value>#visualtruediscretenonormalallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-kerningauto | normal | nonevisualtruediscretenoautoallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-language-overridenormal | <string>visualtruediscretenonormalallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-optical-sizingauto | nonevisualtruediscretenoautoallElementsAndTextasSpecifiedperGrammarCSS Fonts
font-palettenormal | light | dark | <palette-identifier> | <palette-mix()>visualtruebyComputedValuenonormalallElementsAndTextasSpecifiedperGrammarCSS Fonts
font-size<absolute-size> | <relative-size> | <length-percentage [0,∞]> | mathvisualtruebyComputedValueTypereferToParentElementsFontSizemediumallElementsAndTextabsoluteLengthperGrammarCSS Fonts
font-size-adjustnone | [ ex-height | cap-height | ch-width | ic-width | ic-height ]? [ from-font | <number> ]visualtruenumbernononeallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-smoothauto | never | always | <absolute-size> | <length>visualtruediscretenoautoallElementsasSpecifieduniqueOrderCSS Fonts
font-stretch<font-stretch-absolute>visualtruebyComputedValueTypenonormalallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-stylenormal | italic | oblique <angle>?visualtruebyComputedValueTypeNormalAnimatesAsObliqueZeroDegnonormalallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-synthesisnone | [ weight || style || small-caps || position]visualtruediscretenoweight style small-caps position allElementsAndTextasSpecifiedorderOfAppearanceCSS Fonts
font-synthesis-positionauto | nonevisualtruediscretenononeallElementsAndTextasSpecifiedorderOfAppearanceCSS Fonts
font-synthesis-small-capsauto | nonevisualtruediscretenoautoallElementsAndTextasSpecifiedorderOfAppearanceCSS Fonts
font-synthesis-styleauto | nonevisualtruediscretenoautoallElementsAndTextasSpecifiedorderOfAppearanceCSS Fonts
font-synthesis-weightauto | nonevisualtruediscretenoautoallElementsAndTextasSpecifiedorderOfAppearanceCSS Fonts
font-variantnormal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic( <feature-value-name> ) || historical-forms || styleset( <feature…visualtruediscretenonormalallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-variant-alternatesnormal | [ stylistic( <feature-value-name> ) || historical-forms || styleset( <feature-value-name># ) || character-variant( <feature-value-name># ) || swash( <feature-value-name> ) || ornaments( <feat…visualtruediscretenonormalallElementsAndTextasSpecifiedorderOfAppearanceCSS Fonts
font-variant-capsnormal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-capsvisualtruediscretenonormalallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-variant-east-asiannormal | [ <east-asian-variant-values> || <east-asian-width-values> || ruby ]visualtruediscretenonormalallElementsAndTextasSpecifiedorderOfAppearanceCSS Fonts
font-variant-emojinormal | text | emoji | unicodevisualtruediscretenonormalallElementsAndTextasSpecifiedperGrammarCSS Fonts
font-variant-ligaturesnormal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ]visualtruediscretenonormalallElementsAndTextasSpecifiedorderOfAppearanceCSS Fonts
font-variant-numericnormal | [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ]visualtruediscretenonormalallElementsAndTextasSpecifiedorderOfAppearanceCSS Fonts
font-variant-positionnormal | sub | supervisualtruediscretenonormalallElementsAndTextasSpecifieduniqueOrderCSS Fonts
font-variation-settingsnormal | [ <string> <number> ]#visualtruetransformnonormalallElementsasSpecifiedperGrammarCSS Fonts
font-weight<font-weight-absolute> | bolder | lightervisualtruebyComputedValueTypenonormalallElementsAndTextkeywordOrNumericalValueBolderLighterTransformedToRealValueuniqueOrderCSS Fonts
font-widthnormal | <percentage [0,∞]> | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expandedvisualtruebyComputedValueTypenonormalallElementsAndTextpercentageperGrammarCSS Fonts
forced-color-adjustauto | none | preserve-parent-colorvisualtruenotAnimatablenoautoallElementsAndTextasSpecifiedperGrammarCSS Color
gap<'row-gap'> <'column-gap'>?visualrow-gap, column-gapnorow-gap, column-gapmultiColumnElementsFlexContainersGridContainersrow-gap, column-gapuniqueOrderCSS Box Alignment
grid<'grid-template'> | <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>? | [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>visualgrid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, grid-auto-flow, grid-column-gap, grid-row-gap, column-gap, row-gapgrid-template-rows, grid-template-columns, grid-auto-rows, grid-auto-columnsgrid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, grid-auto-flow, grid-column-gap, grid-row-gap, column-gap, row-gapgridContainersgrid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, grid-auto-flow, grid-column-gap, grid-row-gap, column-gap, row-gapuniqueOrderCSS Grid Layout
grid-area<grid-line> [ / <grid-line> ]{0,3}visualdiscretenogrid-row-start, grid-column-start, grid-row-end, grid-column-endgridItemsAndBoxesWithinGridContainergrid-row-start, grid-column-start, grid-row-end, grid-column-enduniqueOrderCSS Grid Layout
grid-auto-columns<track-size>+visualbyComputedValueTypereferToDimensionOfContentAreaautogridContainerspercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Grid Layout
grid-auto-flow[ row | column ] || densevisualdiscretenorowgridContainersasSpecifieduniqueOrderCSS Grid Layout
grid-auto-rows<track-size>+visualbyComputedValueTypereferToDimensionOfContentAreaautogridContainerspercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Grid Layout
grid-column<grid-line> [ / <grid-line> ]?visualdiscretenogrid-column-start, grid-column-endgridItemsAndBoxesWithinGridContainergrid-column-start, grid-column-enduniqueOrderCSS Grid Layout
grid-column-end<grid-line>visualdiscretenoautogridItemsAndBoxesWithinGridContainerasSpecifieduniqueOrderCSS Grid Layout
grid-column-gap<length-percentage>visuallengthreferToDimensionOfContentArea0gridContainerspercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Grid Layout
grid-column-start<grid-line>visualdiscretenoautogridItemsAndBoxesWithinGridContainerasSpecifieduniqueOrderCSS Grid Layout
grid-gap<'grid-row-gap'> <'grid-column-gap'>?visualgrid-row-gap, grid-column-gapnogrid-row-gap, grid-column-gapgridContainersgrid-row-gap, grid-column-gapuniqueOrderCSS Grid Layout
grid-row<grid-line> [ / <grid-line> ]?visualdiscretenogrid-row-start, grid-row-endgridItemsAndBoxesWithinGridContainergrid-row-start, grid-row-enduniqueOrderCSS Grid Layout
grid-row-end<grid-line>visualdiscretenoautogridItemsAndBoxesWithinGridContainerasSpecifieduniqueOrderCSS Grid Layout
grid-row-gap<length-percentage>visuallengthreferToDimensionOfContentArea0gridContainerspercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Grid Layout
grid-row-start<grid-line>visualdiscretenoautogridItemsAndBoxesWithinGridContainerasSpecifieduniqueOrderCSS Grid Layout
grid-templatenone | [ <'grid-template-rows'> / <'grid-template-columns'> ] | [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?visualgrid-template-columns, grid-template-rows, grid-template-areasgrid-template-columns, grid-template-rowsgrid-template-columns, grid-template-rows, grid-template-areasgridContainersgrid-template-columns, grid-template-rows, grid-template-areasuniqueOrderCSS Grid Layout
grid-template-areasnone | <string>+visualdiscretenononegridContainersasSpecifieduniqueOrderCSS Grid Layout
grid-template-columnsnone | <track-list> | <auto-track-list> | subgrid <line-name-list>?visualsimpleListOfLpcDifferenceLpcreferToDimensionOfContentAreanonegridContainersasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Grid Layout
grid-template-rowsnone | <track-list> | <auto-track-list> | subgrid <line-name-list>?visualsimpleListOfLpcDifferenceLpcreferToDimensionOfContentAreanonegridContainersasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Grid Layout
hanging-punctuationnone | [ first || [ force-end | allow-end ] || last ]visualtruediscretenononeallElementsasSpecifieduniqueOrderCSS Text
heightauto | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>visuallpcregardingHeightOfGeneratedBoxContainingBlockPercentagesRelativeToContainingBlockautoallElementsButNonReplacedAndTableColumnspercentageAutoOrAbsoluteLengthuniqueOrderCSS Box Sizing
hyphenate-characterauto | <string>visualtruediscretenoautoallElementsasSpecifiedperGrammarCSS Text
hyphenate-limit-chars[ auto | <integer> ]{1,3}visualtruebyComputedValueTypenoautoallElementsasSpecifiedperGrammarCSS Text
hyphensnone | manual | autovisualtruediscretenomanualallElementsasSpecifieduniqueOrderCSS Text
image-orientationfrom-image | <angle> | [ <angle>? flip ]visualtruediscretenofrom-imageallElementsangleRoundedToNextQuarteruniqueOrderCSS Images
image-renderingauto | crisp-edges | pixelated | smoothvisualtruediscretenoautoallElementsasSpecifieduniqueOrderCSS Images
image-resolution[ from-image || <resolution> ] && snap?visualtruediscreteno1dppxallElementsasSpecifiedWithExceptionOfResolutionuniqueOrderCSS Images
ime-modeauto | normal | active | inactive | disabledinteractivediscretenoautotextFieldsasSpecifieduniqueOrderCSS Basic User Interface
initial-letternormal | [ <number> <integer>? ]visualbyComputedValueTypenonormalfirstLetterPseudoElementsAndInlineLevelFirstChildrenasSpecifieduniqueOrderCSS Inline
initial-letter-align[ auto | alphabetic | hanging | ideographic ]visualdiscretenoautofirstLetterPseudoElementsAndInlineLevelFirstChildrenasSpecifieduniqueOrderCSS Inline
inline-size<'width'>visuallpcinlineSizeOfContainingBlockautosameAsWidthAndHeightsameAsWidthAndHeightuniqueOrderCSS Logical Properties and Values
inset<'top'>{1,4}visuallpclogicalHeightOrWidthOfContainingBlocktop, bottom, left, rightpositionedElementstop, bottom, left, rightuniqueOrderCSS Logical Properties and Values, CSS Positioned Layout
inset-block<'top'>{1,2}visuallpclogicalHeightOfContainingBlockinset-block-start, inset-block-endpositionedElementsinset-block-start, inset-block-enduniqueOrderCSS Logical Properties and Values, CSS Positioned Layout
inset-block-end<'top'>visuallpclogicalHeightOfContainingBlockautopositionedElementssameAsBoxOffsetsuniqueOrderCSS Logical Properties and Values, CSS Positioned Layout
inset-block-start<'top'>visuallpclogicalHeightOfContainingBlockautopositionedElementssameAsBoxOffsetsuniqueOrderCSS Logical Properties and Values, CSS Positioned Layout
inset-inline<'top'>{1,2}visuallpclogicalWidthOfContainingBlockinset-inline-start, inset-inline-endpositionedElementsinset-inline-start, inset-inline-enduniqueOrderCSS Logical Properties and Values, CSS Positioned Layout
inset-inline-end<'top'>visuallpclogicalWidthOfContainingBlockautopositionedElementssameAsBoxOffsetsuniqueOrderCSS Logical Properties and Values, CSS Positioned Layout
inset-inline-start<'top'>visuallpclogicalWidthOfContainingBlockautopositionedElementssameAsBoxOffsetsuniqueOrderCSS Logical Properties and Values, CSS Positioned Layout
interpolate-sizenumeric-only | allow-keywordsnonetruenotAnimatablenonumeric-onlyallElementsasSpecifiedperGrammarCSS Values and Units
isolationauto | isolatevisualnotAnimatablenoautoallElementsSVGContainerGraphicsAndGraphicsReferencingElementsasSpecifieduniqueOrderCompositing and Blending
interactivityauto | inertvisualtruediscretenoautoallElementsasSpecifiedperGrammarCSS Basic User Interface
interest-delay<'interest-delay-start'>{1,2}visualtrueinterest-delay-start, interest-delay-endnointerest-delay-start, interest-delay-endallElementsinterest-delay-start, interest-delay-endperGrammarCSS Basic User Interface
interest-delay-endnormal | <time>visualtruebyComputedValueTypenonormalallElementsnormalOrComputedTimeperGrammarCSS Basic User Interface
interest-delay-startnormal | <time>visualtruebyComputedValueTypenonormalallElementsnormalOrComputedTimeperGrammarCSS Basic User Interface
justify-contentnormal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ]visualdiscretenonormalflexContainersasSpecifieduniqueOrderCSS Box Alignment, CSS Flexible Box Layout
justify-itemsnormal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | legacy && [ left | right | center ] | anchor-centervisualdiscretenolegacyallElementsasSpecifiedperGrammarCSS Box Alignment
justify-selfauto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | anchor-centervisualdiscretenoautoblockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItemsasSpecifieduniqueOrderCSS Box Alignment
justify-tracks[ normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ] ]#visualdiscretenonormalgridContainersWithMasonryLayoutInTheirInlineAxisasSpecifieduniqueOrderCSS Grid Layout
leftauto | <length-percentage> | <anchor()> | <anchor-size()>visuallpcreferToWidthOfContainingBlockautopositionedElementslengthAbsolutePercentageAsSpecifiedOtherwiseAutouniqueOrderCSS Anchor Positioning, CSS Positioned Layout
letter-spacingnormal | <length>visualtruelengthnonormalallElementsoptimumValueOfAbsoluteLengthOrNormaluniqueOrderCSS Text
lighting-color<color>visualbyComputedValuenowhitelimitedSVGElementsLightSourceasSpecifiedperGrammarFilter Effects
line-breakauto | loose | normal | strict | anywherevisualtruediscretenoautoallElementsasSpecifieduniqueOrderCSS Text
line-clampnone | <integer>visualintegernononeblockContainersExceptMultiColumnContainersasSpecifiedperGrammarCSS Overflow
line-heightnormal | <number> | <length> | <percentage>visualtruenumberOrLengthreferToElementFontSizenormalallElementsabsoluteLengthOrAsSpecifieduniqueOrderCSS Inline
line-height-step<length>visualtruebyComputedValueTypeno0blockContainersabsoluteLengthperGrammarCSS Rhythmic Sizing
list-style<'list-style-type'> || <'list-style-position'> || <'list-style-image'>visualtruelist-style-image, list-style-position, list-style-typenolist-style-type, list-style-position, list-style-imagelistItemslist-style-image, list-style-position, list-style-typeorderOfAppearanceCSS Lists and Counters
list-style-image<image> | nonevisualtruediscretenononelistItemstheKeywordListStyleImageNoneOrComputedValueuniqueOrderCSS Lists and Counters
list-style-positioninside | outsidevisualtruediscretenooutsidelistItemsasSpecifieduniqueOrderCSS Lists and Counters
list-style-type<counter-style> | <string> | nonevisualtruediscretenodisclistItemsasSpecifieduniqueOrderCSS Lists and Counters
margin<'margin-top'>{1,4}visuallengthreferToWidthOfContainingBlockmargin-bottom, margin-left, margin-right, margin-topallElementsExceptTableDisplayTypesmargin-bottom, margin-left, margin-right, margin-topuniqueOrderCSS Box Model
margin-block<'margin-top'>{1,2}visuallengthdependsOnLayoutModelmargin-block-start, margin-block-endsameAsMarginmargin-block-start, margin-block-enduniqueOrderCSS Logical Properties and Values
margin-block-end<'margin-top'>visuallengthdependsOnLayoutModel0sameAsMarginlengthAbsolutePercentageAsSpecifiedOtherwiseAutouniqueOrderCSS Logical Properties and Values
margin-block-start<'margin-top'>visuallengthdependsOnLayoutModel0sameAsMarginlengthAbsolutePercentageAsSpecifiedOtherwiseAutouniqueOrderCSS Logical Properties and Values
margin-bottom<length-percentage> | auto | <anchor-size()>visuallengthreferToWidthOfContainingBlock0allElementsExceptTableDisplayTypespercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Anchor Positioning, CSS Box Model
margin-inline<'margin-top'>{1,2}visuallengthdependsOnLayoutModelmargin-inline-start, margin-inline-endsameAsMarginmargin-inline-start, margin-inline-enduniqueOrderCSS Logical Properties and Values
margin-inline-end<'margin-top'>visuallengthdependsOnLayoutModel0sameAsMarginlengthAbsolutePercentageAsSpecifiedOtherwiseAutouniqueOrderCSS Logical Properties and Values
margin-inline-start<'margin-top'>visuallengthdependsOnLayoutModel0sameAsMarginlengthAbsolutePercentageAsSpecifiedOtherwiseAutouniqueOrderCSS Logical Properties and Values
margin-left<length-percentage> | auto | <anchor-size()>visuallengthreferToWidthOfContainingBlock0allElementsExceptTableDisplayTypespercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Anchor Positioning, CSS Box Model
margin-right<length-percentage> | auto | <anchor-size()>visuallengthreferToWidthOfContainingBlock0allElementsExceptTableDisplayTypespercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Anchor Positioning, CSS Box Model
margin-top<length-percentage> | auto | <anchor-size()>visuallengthreferToWidthOfContainingBlock0allElementsExceptTableDisplayTypespercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Anchor Positioning, CSS Box Model
margin-trimnone | in-flow | allvisualdiscretenononeblockContainersAndMultiColumnContainersasSpecifiedperGrammarCSS Box Model
markernone | <url>visualtruediscretenomarker-start, marker-mid, marker-endlimitedSVGElementsShapesasSpecifiedperGrammarScalable Vector Graphics
marker-endnone | <url>visualtruediscretenononelimitedSVGElementsShapesasSpecifiedURLsAbsoluteperGrammarScalable Vector Graphics
marker-midnone | <url>visualtruediscretenononelimitedSVGElementsShapesasSpecifiedURLsAbsoluteperGrammarScalable Vector Graphics
marker-startnone | <url>visualtruediscretenononelimitedSVGElementsShapesasSpecifiedURLsAbsoluteperGrammarScalable Vector Graphics
mask<mask-layer>#visualmask-image, mask-mode, mask-repeat, mask-position, mask-clip, mask-origin, mask-size, mask-compositemask-positionmask-image, mask-mode, mask-repeat, mask-position, mask-clip, mask-origin, mask-size, mask-compositeallElementsSVGContainerElementsmask-image, mask-mode, mask-repeat, mask-position, mask-clip, mask-origin, mask-size, mask-compositeperGrammarCSS Masking
mask-border<'mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'> ]? ]? || <'mask-border-repeat'> || <'mask-border-mode'>visualmask-border-mode, mask-border-outset, mask-border-repeat, mask-border-slice, mask-border-source, mask-border-widthmask-border-slice, mask-border-widthmask-border-mode, mask-border-outset, mask-border-repeat, mask-border-slice, mask-border-source, mask-border-widthallElementsSVGContainerElementsmask-border-mode, mask-border-outset, mask-border-repeat, mask-border-slice, mask-border-source, mask-border-widthperGrammarCSS Masking
mask-border-modeluminance | alphavisualdiscretenoalphaallElementsSVGContainerElementsasSpecifiedperGrammarCSS Masking
mask-border-outset[ <length> | <number> ]{1,4}visualdiscreteno0allElementsSVGContainerElementsasSpecifiedRelativeToAbsoluteLengthsperGrammarCSS Masking
mask-border-repeat[ stretch | repeat | round | space ]{1,2}visualdiscretenostretchallElementsSVGContainerElementsasSpecifiedperGrammarCSS Masking
mask-border-slice<number-percentage>{1,4} fill?visualdiscretereferToSizeOfMaskBorderImage0allElementsSVGContainerElementsasSpecifiedperGrammarCSS Masking
mask-border-sourcenone | <image>visualdiscretenononeallElementsSVGContainerElementsasSpecifiedURLsAbsoluteperGrammarCSS Masking
mask-border-width[ <length-percentage> | <number> | auto ]{1,4}visualdiscreterelativeToMaskBorderImageAreaautoallElementsSVGContainerElementsasSpecifiedRelativeToAbsoluteLengthsperGrammarCSS Masking
mask-clip[ <coord-box> | no-clip ]#visualdiscretenoborder-boxallElementsSVGContainerElementsasSpecifiedperGrammarCSS Masking
mask-composite<compositing-operator>#visualdiscretenoaddallElementsSVGContainerElementsasSpecifiedperGrammarCSS Masking
mask-image<mask-reference>#visualdiscretenononeallElementsSVGContainerElementsasSpecifiedURLsAbsoluteperGrammarCSS Masking
mask-mode<masking-mode>#visualdiscretenomatch-sourceallElementsSVGContainerElementsasSpecifiedperGrammarCSS Masking
mask-origin<coord-box>#visualdiscretenoborder-boxallElementsSVGContainerElementsasSpecifiedperGrammarCSS Masking
mask-position<position>#visualrepeatableListreferToSizeOfMaskPaintingArea0% 0%allElementsSVGContainerElementsconsistsOfTwoKeywordsForOriginAndOffsetsperGrammarCSS Masking
mask-repeat<repeat-style>#visualdiscretenorepeatallElementsSVGContainerElementsconsistsOfTwoDimensionKeywordsperGrammarCSS Masking
mask-size<bg-size>#visualrepeatableListnoautoallElementsSVGContainerElementsasSpecifiedRelativeToAbsoluteLengthsperGrammarCSS Masking
mask-typeluminance | alphavisualdiscretenoluminancemaskElementsasSpecifiedperGrammarCSS Masking
masonry-auto-flow[ pack | next ] || [ definite-first | ordered ]visualdiscretenopackgridContainersWithMasonryLayoutasSpecifieduniqueOrderCSS Grid Layout
math-depthauto-add | add(<integer>) | <integer>visualtruenotAnimatableno0allElementsasSpecifiedperGrammarMathML
math-shiftnormal | compactvisualtruenotAnimatablenonormalallElementsasSpecifiedperGrammarMathML
math-stylenormal | compactvisualtruenotAnimatablenonormalallElementsasSpecifiedperGrammarMathML
max-block-size<'max-width'>visuallpcblockSizeOfContainingBlocknonesameAsWidthAndHeightsameAsMaxWidthAndMaxHeightuniqueOrderCSS Logical Properties and Values
max-heightnone | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>visuallpcregardingHeightOfGeneratedBoxContainingBlockPercentagesNonenoneallElementsButNonReplacedAndTableColumnspercentageAsSpecifiedAbsoluteLengthOrNoneuniqueOrderCSS Box Sizing
max-inline-size<'max-width'>visuallpcinlineSizeOfContainingBlocknonesameAsWidthAndHeightsameAsMaxWidthAndMaxHeightuniqueOrderCSS Logical Properties and Values
max-linesnone | <integer>visualintegernononeblockContainersExceptMultiColumnContainersasSpecifiedperGrammarCSS Overflow
max-widthnone | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>visuallpcreferToWidthOfContainingBlocknoneallElementsButNonReplacedAndTableRowspercentageAsSpecifiedAbsoluteLengthOrNoneuniqueOrderCSS Box Sizing
min-block-size<'min-width'>visuallpcblockSizeOfContainingBlock0sameAsWidthAndHeightsameAsMinWidthAndMinHeightuniqueOrderCSS Logical Properties and Values
min-heightauto | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>visuallpcregardingHeightOfGeneratedBoxContainingBlockPercentages0autoallElementsButNonReplacedAndTableColumnspercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Box Sizing
min-inline-size<'min-width'>visuallpcinlineSizeOfContainingBlock0sameAsWidthAndHeightsameAsMinWidthAndMinHeightuniqueOrderCSS Logical Properties and Values
min-widthauto | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>visuallpcreferToWidthOfContainingBlockautoallElementsButNonReplacedAndTableRowspercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Box Sizing
mix-blend-mode<blend-mode> | plus-darker | plus-lightervisualnotAnimatablenonormalallElementsasSpecifieduniqueOrderCompositing and Blending
object-fitfill | contain | cover | none | scale-downvisualdiscretenofillreplacedElementsasSpecifieduniqueOrderCSS Images
object-position<position>visualtruerepeatableListreferToWidthAndHeightOfElement50% 50%replacedElementsasSpecifieduniqueOrderCSS Images
object-view-boxnone | <basic-shape-rect>visualasIfPossibleOtherwiseDiscretenononereplacedElementsspecifiedKeywordOrComputedFunctionperGrammarCSS Images
offset[ <'offset-position'>? [ <'offset-path'> [ <'offset-distance'> || <'offset-rotate'> ]? ]? ]! [ / <'offset-anchor'> ]?visualoffset-position, offset-path, offset-distance, offset-anchor, offset-rotateoffset-position, offset-distance, offset-anchoroffset-position, offset-path, offset-distance, offset-anchor, offset-rotatetransformableElementsoffset-position, offset-path, offset-distance, offset-anchor, offset-rotateperGrammarMotion Path
offset-anchorauto | <position>visualpositionrelativeToWidthAndHeightautotransformableElementsforLengthAbsoluteValueOtherwisePercentageperGrammarMotion Path
offset-distance<length-percentage>visuallpcreferToTotalPathLength0transformableElementsforLengthAbsoluteValueOtherwisePercentageperGrammarMotion Path
offset-pathnone | <offset-path> || <coord-box>visualbyComputedValueTypenononetransformableElementsasSpecifiedperGrammarMotion Path
offset-positionnormal | auto | <position>visualpositionreferToSizeOfContainingBlocknormaltransformableElementsforLengthAbsoluteValueOtherwisePercentageperGrammarMotion Path
offset-rotate[ auto | reverse ] || <angle>visualangleOrBasicShapeOrPathnoautotransformableElementsasSpecifiedperGrammarMotion Path
opacity<opacity-value>visualbyComputedValueTypemapToRange0To11allElementsspecifiedValueNumberClipped0To1perGrammarCSS Color
order<integer>visualintegerno0flexItemsGridItemsAbsolutelyPositionedContainerChildrenasSpecifieduniqueOrderCSS Display
orphans<integer>visualtruebyComputedValueTypeno2blockContainerElementsasSpecifiedperGrammarCSS Fragmentation
outline<'outline-width'> || <'outline-style'> || <'outline-color'>visual, interactiveoutline-width, outline-style, outline-colornooutline-width, outline-style, outline-colorallElementsoutline-width, outline-style, outline-colororderOfAppearanceCSS Basic User Interface
outline-colorauto | <color>visual, interactivecolornoautoallElementsautoForTranslucentColorRGBAOtherwiseRGBuniqueOrderCSS Basic User Interface
outline-offset<length>visual, interactivelengthno0allElementsasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Basic User Interface
outline-styleauto | <outline-line-style>visual, interactivebyComputedValueTypenononeallElementsasSpecifieduniqueOrderCSS Basic User Interface
outline-width<line-width>visual, interactivelengthnomediumallElementsabsoluteLength0ForNoneuniqueOrderCSS Basic User Interface
overflow[ visible | hidden | clip | scroll | auto ]{1,2}visualdiscretenovisibleblockContainersFlexContainersGridContainersoverflow-x, overflow-yuniqueOrderCSS Overflow
overflow-anchorauto | nonevisualdiscretenoautoallElementsasSpecifiedperGrammarCSS Scroll Anchoring
overflow-blockvisible | hidden | clip | scroll | autovisualdiscretenoautoblockContainersFlexContainersGridContainersasSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferentperGrammarCSS Overflow
overflow-clip-boxpadding-box | content-boxvisualdiscretenopadding-boxallElementsasSpecifieduniqueOrderMozilla Extensions
overflow-clip-margin<visual-box> || <length [0,∞]>visualdiscreteno0pxallElementstheComputedLengthAndVisualBoxperGrammarCSS Overflow
overflow-inlinevisible | hidden | clip | scroll | autovisualdiscretenoautoblockContainersFlexContainersGridContainersasSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferentperGrammarCSS Overflow
overflow-wrapnormal | break-word | anywherevisualtruediscretenonormaltextElementsasSpecifieduniqueOrderCSS Text
overflow-xvisible | hidden | clip | scroll | autovisualdiscretenovisibleblockContainersFlexContainersGridContainersasSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferentuniqueOrderCSS Overflow
overflow-yvisible | hidden | clip | scroll | autovisualdiscretenovisibleblockContainersFlexContainersGridContainersasSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferentuniqueOrderCSS Overflow
overlaynone | autovisualdiscreteButVisibleForDurationWhenAnimatedNonenononeallElementsasSpecifiedperGrammarCSS Positioned Layout
overscroll-behavior[ contain | none | auto ]{1,2}visualdiscretenoautononReplacedBlockAndInlineBlockElementsoverscroll-behavior-x, overscroll-behavior-yuniqueOrderCSS Overscroll Behavior
overscroll-behavior-blockcontain | none | autovisualdiscretenoautononReplacedBlockAndInlineBlockElementsasSpecifieduniqueOrderCSS Overscroll Behavior
overscroll-behavior-inlinecontain | none | autovisualdiscretenoautononReplacedBlockAndInlineBlockElementsasSpecifieduniqueOrderCSS Overscroll Behavior
overscroll-behavior-xcontain | none | autovisualdiscretenoautononReplacedBlockAndInlineBlockElementsasSpecifieduniqueOrderCSS Overscroll Behavior
overscroll-behavior-ycontain | none | autovisualdiscretenoautononReplacedBlockAndInlineBlockElementsasSpecifieduniqueOrderCSS Overscroll Behavior
padding<'padding-top'>{1,4}visuallengthreferToWidthOfContainingBlockpadding-bottom, padding-left, padding-right, padding-topallElementsExceptInternalTableDisplayTypespadding-bottom, padding-left, padding-right, padding-topuniqueOrderCSS Box Model
padding-block<'padding-top'>{1,2}visuallengthlogicalWidthOfContainingBlockpadding-block-start, padding-block-endallElementsExceptInternalTableDisplayTypespadding-block-start, padding-block-enduniqueOrderCSS Logical Properties and Values
padding-block-end<'padding-top'>visuallengthlogicalWidthOfContainingBlock0allElementsExceptInternalTableDisplayTypesasLengthuniqueOrderCSS Logical Properties and Values
padding-block-start<'padding-top'>visuallengthlogicalWidthOfContainingBlock0allElementsExceptInternalTableDisplayTypesasLengthuniqueOrderCSS Logical Properties and Values
padding-bottom<length-percentage [0,∞]>visuallengthreferToWidthOfContainingBlock0allElementsExceptInternalTableDisplayTypespercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Box Model
padding-inline<'padding-top'>{1,2}visuallengthlogicalWidthOfContainingBlockpadding-inline-start, padding-inline-endallElementsExceptInternalTableDisplayTypespadding-inline-start, padding-inline-enduniqueOrderCSS Logical Properties and Values
padding-inline-end<'padding-top'>visuallengthlogicalWidthOfContainingBlock0allElementsExceptInternalTableDisplayTypesasLengthuniqueOrderCSS Logical Properties and Values
padding-inline-start<'padding-top'>visuallengthlogicalWidthOfContainingBlock0allElementsExceptInternalTableDisplayTypesasLengthuniqueOrderCSS Logical Properties and Values
padding-left<length-percentage [0,∞]>visuallengthreferToWidthOfContainingBlock0allElementsExceptInternalTableDisplayTypespercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Box Model
padding-right<length-percentage [0,∞]>visuallengthreferToWidthOfContainingBlock0allElementsExceptInternalTableDisplayTypespercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Box Model
padding-top<length-percentage [0,∞]>visuallengthreferToWidthOfContainingBlock0allElementsExceptInternalTableDisplayTypespercentageAsSpecifiedOrAbsoluteLengthuniqueOrderCSS Box Model
pageauto | <custom-ident>pageddiscretenoautoblockElementsInNormalFlowasSpecifiedperGrammarCSS Paged Media
page-break-afterauto | always | avoid | left | right | recto | versovisual, pageddiscretenoautoblockElementsInNormalFlowasSpecifieduniqueOrderCSS Paged Media
page-break-beforeauto | always | avoid | left | right | recto | versovisual, pageddiscretenoautoblockElementsInNormalFlowasSpecifieduniqueOrderCSS Paged Media
page-break-insideauto | avoidvisual, pageddiscretenoautoblockElementsInNormalFlowasSpecifieduniqueOrderCSS Paged Media
paint-ordernormal | [ fill || stroke || markers ]visualtruediscretenonormaltextElementsasSpecifieduniqueOrderScalable Vector Graphics
perspectivenone | <length>visuallengthnononetransformableElementsabsoluteLengthOrNoneuniqueOrderCSS Transforms
perspective-origin<position>visualsimpleListOfLpcreferToSizeOfBoundingBox50% 50%transformableElementsforLengthAbsoluteValueOtherwisePercentageoneOrTwoValuesLengthAbsoluteKeywordsPercentagesCSS Transforms
place-content<'align-content'> <'justify-content'>?visualdiscretenoalign-content, justify-contentmultilineFlexContainersalign-content, justify-contentuniqueOrderCSS Box Alignment
place-items<'align-items'> <'justify-items'>?visualdiscretenoalign-items, justify-itemsallElementsalign-items, justify-itemsuniqueOrderCSS Box Alignment
place-self<'align-self'> <'justify-self'>?visualdiscretenoalign-self, justify-selfblockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItemsalign-self, justify-selfuniqueOrderCSS Box Alignment
pointer-eventsauto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inheritvisualtruediscretenoautoallElementsasSpecifieduniqueOrderCSS Basic User Interface
positionstatic | relative | absolute | sticky | fixedvisualdiscretenostaticallElementsasSpecifieduniqueOrderCSS Positioned Layout
position-anchorauto | none | <anchor-name>visualdiscretenononeabsolutelyPositionedElementsasSpecifiedperGrammarCSS Anchor Positioning
position-areanone | <position-area>visualdiscretenononepositionedElementsWithADefaultAnchorElementasSpecifiedperGrammarCSS Anchor Positioning
position-try<'position-try-order'>? <'position-try-fallbacks'>visualposition-try-fallbacks, position-try-orderposition-try-fallbacks, position-try-orderposition-try-fallbacks, position-try-orderabsolutelyPositionedElementsposition-try-fallbacks, position-try-orderperGrammarCSS Anchor Positioning
position-try-fallbacksnone | [ [<dashed-ident> || <try-tactic>] | <'position-area'> ]#visualdiscretenononeabsolutelyPositionedElementsasSpecifiedperGrammarCSS Anchor Positioning
position-try-ordernormal | <try-size>visualdiscretenonormalabsolutelyPositionedElementsasSpecifiedperGrammarCSS Anchor Positioning
position-visibilityalways | [ anchors-valid || anchors-visible || no-overflow ]visualdiscretenoanchors-visibleabsolutelyPositionedElementsasSpecifiedperGrammarCSS Anchor Positioning
print-color-adjusteconomy | exactvisualtruediscretenoeconomyallElementsasSpecifiedperGrammarCSS Color
quotesnone | auto | [ <string> <string> ]+visualtruediscretenodependsOnUserAgentallElementsasSpecifieduniqueOrderCSS Generated Content
r<length> | <percentage>visualbyComputedValueTypereferToSVGViewportSize0limitedSVGElementsCirclepercentageAsSpecifiedOrAbsoluteLengthperGrammarScalable Vector Graphics
reading-flownormal | source-order | flex-visual | flex-flow | grid-rows | grid-columns | grid-ordervisualnotAnimatablenonormalblockContainersFlexContainersGridContainersasSpecifiedperGrammarCSS Display
reading-order<integer>visualbyComputedValueTypeno0blockContainersFlexContainersGridContainersspecifiedIntegerperGrammarCSS Display
resizenone | both | horizontal | vertical | block | inlinevisualdiscretenononeelementsWithOverflowNotVisibleAndReplacedElementsasSpecifieduniqueOrderCSS Basic User Interface
rightauto | <length-percentage> | <anchor()> | <anchor-size()>visuallpcreferToWidthOfContainingBlockautopositionedElementslengthAbsolutePercentageAsSpecifiedOtherwiseAutouniqueOrderCSS Anchor Positioning, CSS Positioned Layout
rotatenone | <angle> | [ x | y | z | <number>{3} ] && <angle>visualtransformnononetransformableElementsasSpecifiedperGrammarCSS Transforms
row-gapnormal | <length-percentage>visuallpcreferToDimensionOfContentAreanormalmultiColumnElementsFlexContainersGridContainersasSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumnperGrammarCSS Box Alignment
ruby-alignstart | center | space-between | space-aroundvisualtruebyComputedValueTypenospace-aroundrubyBasesAnnotationsBaseAnnotationContainersasSpecifieduniqueOrderCSS Ruby
ruby-mergeseparate | collapse | autovisualtruebyComputedValueTypenoseparaterubyAnnotationContainersasSpecifieduniqueOrderCSS Ruby
ruby-overhangauto | nonevisualtruebyComputedValueTypenoautorubyAnnotationContainerstheSpecifiedKeywordperGrammarCSS Ruby
ruby-position[ alternate || [ over | under ] ] | inter-charactervisualtruediscretenoalternaterubyAnnotationContainersasSpecifieduniqueOrderCSS Ruby
rx<length-percentage> | autovisualbyComputedValueTypereferToSVGViewportWidthautolimitedSVGElementsEllipseRectpercentageAsSpecifiedOrAbsoluteLengthperGrammarScalable Vector Graphics
ry<length-percentage> | autovisualbyComputedValueTypereferToSVGViewportHeightautolimitedSVGElementsEllipseRectpercentageAsSpecifiedOrAbsoluteLengthperGrammarScalable Vector Graphics
scalenone | [ <number> | <percentage> ]{1,3}visualtransformnononetransformableElementsasSpecifiedperGrammarCSS Transforms
scroll-behaviorauto | smoothvisualnotAnimatablenoautoscrollingBoxesasSpecifieduniqueOrderCSS Overflow
scroll-initial-targetnone | nearestnoPracticalMedianotAnimatablenononeallElementstheSpecifiedKeywordperGrammarCSS Scroll Snap
scroll-margin<length>{1,4}visualbyComputedValueTypenoscroll-margin-bottom, scroll-margin-left, scroll-margin-right, scroll-margin-topallElementsscroll-margin-bottom, scroll-margin-left, scroll-margin-right, scroll-margin-topperGrammarCSS Scroll Snap
scroll-margin-block<length>{1,2}visualbyComputedValueTypenoscroll-margin-block-start, scroll-margin-block-endallElementsscroll-margin-block-start, scroll-margin-block-endperGrammarCSS Scroll Snap
scroll-margin-block-end<length>visualbyComputedValueTypeno0allElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-margin-block-start<length>visualbyComputedValueTypeno0allElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-margin-bottom<length>visualbyComputedValueTypeno0allElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-margin-inline<length>{1,2}visualbyComputedValueTypenoscroll-margin-inline-start, scroll-margin-inline-endallElementsscroll-margin-inline-start, scroll-margin-inline-endperGrammarCSS Scroll Snap
scroll-margin-inline-end<length>visualbyComputedValueTypeno0allElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-margin-inline-start<length>visualbyComputedValueTypeno0allElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-margin-left<length>visualbyComputedValueTypeno0allElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-margin-right<length>visualbyComputedValueTypeno0allElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-margin-top<length>visualbyComputedValueTypeno0allElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-marker-groupnone | before | aftervisualdiscretenononescrollContainersasSpecifiedperGrammarCSS Overflow
scroll-padding[ auto | <length-percentage> ]{1,4}visualbyComputedValueTyperelativeToTheScrollContainersScrollportscroll-padding-bottom, scroll-padding-left, scroll-padding-right, scroll-padding-topscrollContainersscroll-padding-bottom, scroll-padding-left, scroll-padding-right, scroll-padding-topperGrammarCSS Scroll Snap
scroll-padding-block[ auto | <length-percentage> ]{1,2}visualbyComputedValueTyperelativeToTheScrollContainersScrollportscroll-padding-block-start, scroll-padding-block-endscrollContainersscroll-padding-block-start, scroll-padding-block-endperGrammarCSS Scroll Snap
scroll-padding-block-endauto | <length-percentage>visualbyComputedValueTyperelativeToTheScrollContainersScrollportautoscrollContainersasSpecifiedperGrammarCSS Scroll Snap
scroll-padding-block-startauto | <length-percentage>visualbyComputedValueTyperelativeToTheScrollContainersScrollportautoscrollContainersasSpecifiedperGrammarCSS Scroll Snap
scroll-padding-bottomauto | <length-percentage>visualbyComputedValueTyperelativeToTheScrollContainersScrollportautoscrollContainersasSpecifiedperGrammarCSS Scroll Snap
scroll-padding-inline[ auto | <length-percentage> ]{1,2}visualbyComputedValueTyperelativeToTheScrollContainersScrollportscroll-padding-inline-start, scroll-padding-inline-endscrollContainersscroll-padding-inline-start, scroll-padding-inline-endperGrammarCSS Scroll Snap
scroll-padding-inline-endauto | <length-percentage>visualbyComputedValueTyperelativeToTheScrollContainersScrollportautoscrollContainersasSpecifiedperGrammarCSS Scroll Snap
scroll-padding-inline-startauto | <length-percentage>visualbyComputedValueTyperelativeToTheScrollContainersScrollportautoscrollContainersasSpecifiedperGrammarCSS Scroll Snap
scroll-padding-leftauto | <length-percentage>visualbyComputedValueTyperelativeToTheScrollContainersScrollportautoscrollContainersasSpecifiedperGrammarCSS Scroll Snap
scroll-padding-rightauto | <length-percentage>visualbyComputedValueTyperelativeToTheScrollContainersScrollportautoscrollContainersasSpecifiedperGrammarCSS Scroll Snap
scroll-padding-topauto | <length-percentage>visualbyComputedValueTyperelativeToTheScrollContainersScrollportautoscrollContainersasSpecifiedperGrammarCSS Scroll Snap
scroll-snap-align[ none | start | end | center ]{1,2}visualdiscretenononeallElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-snap-coordinatenone | <position>#interactivepositionreferToBorderBoxnoneallElementsasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Scroll Snap
scroll-snap-destination<position>interactivepositionrelativeToScrollContainerPaddingBoxAxis0px 0pxscrollContainersasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Scroll Snap
scroll-snap-points-xnone | repeat( <length-percentage> )interactivediscreterelativeToScrollContainerPaddingBoxAxisnonescrollContainersasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Scroll Snap
scroll-snap-points-ynone | repeat( <length-percentage> )interactivediscreterelativeToScrollContainerPaddingBoxAxisnonescrollContainersasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Scroll Snap
scroll-snap-stopnormal | alwaysvisualdiscretenonormalallElementsasSpecifiedperGrammarCSS Scroll Snap
scroll-snap-typenone | [ x | y | block | inline | both ] [ mandatory | proximity ]?interactivediscretenononeallElementsasSpecifieduniqueOrderCSS Scroll Snap
scroll-snap-type-xnone | mandatory | proximityinteractivediscretenononescrollContainersasSpecifieduniqueOrderCSS Scroll Snap
scroll-snap-type-ynone | mandatory | proximityinteractivediscretenononescrollContainersasSpecifieduniqueOrderCSS Scroll Snap
scroll-target-groupnone | autovisualdiscretenononeallElementsasSpecifiedperGrammarCSS Overflow
scroll-timeline[ <'scroll-timeline-name'> <'scroll-timeline-axis'>? ]#visualscroll-timeline-name, scroll-timeline-axisnoscroll-timeline-name, scroll-timeline-axisscrollContainersscroll-timeline-name, scroll-timeline-axisperGrammarScroll-driven Animations
scroll-timeline-axis[ block | inline | x | y ]#interactivenotAnimatablenoblockscrollContainersasSpecifiedperGrammarScroll-driven Animations
scroll-timeline-name[ none | <dashed-ident> ]#interactivenotAnimatablenononescrollContainersnoneOrOrderedListOfIdentifiersperGrammarScroll-driven Animations
scrollbar-colorauto | <color>{2}visualtruebyComputedValueTypenoautoscrollingBoxesasSpecifiedperGrammarCSS Scrollbars Styling
scrollbar-gutterauto | stable && both-edges?visualdiscretenoautoscrollingBoxesasSpecifiedperGrammarCSS Overflow
scrollbar-widthauto | thin | nonevisualdiscretenoautoscrollingBoxesasSpecifiedperGrammarCSS Scrollbars Styling
shape-image-threshold<opacity-value>visualnumberno0.0floatsspecifiedValueNumberClipped0To1uniqueOrderCSS Shapes
shape-margin<length-percentage>visuallpcreferToWidthOfContainingBlock0floatsasSpecifiedRelativeToAbsoluteLengthsuniqueOrderCSS Shapes
shape-outsidenone | [ <shape-box> || <basic-shape> ] | <image>visualbasicShapeOtherwiseNonononefloatsasDefinedForBasicShapeWithAbsoluteURIOtherwiseAsSpecifieduniqueOrderCSS Shapes
shape-renderingauto | optimizeSpeed | crispEdges | geometricPrecisionvisualtruediscretenoautolimitedSVGElementsShapesasSpecifiedperGrammarScalable Vector Graphics
speak-asnormal | spell-out || digits || [ literal-punctuation | no-punctuation ]visualtruediscretenoautoallElementsspecifiedValueperGrammarCSS Speech
stop-color<'color'>visualdiscretenoblacklimitedSVGElementsStopasSpecifiedperGrammarScalable Vector Graphics
stop-opacity<'opacity'>visualdiscretenoblacklimitedSVGElementsStopasSpecifiedperGrammarScalable Vector Graphics
stroke<paint>visualtruestroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-widthnostroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-widthasLonghandsasLonghandsperGrammarScalable Vector Graphics
stroke-color<color>visualtruebyComputedValuenotransparenttextAndSVGShapescomputedColorperGrammarScalable Vector Graphics
stroke-dasharraynone | <dasharray>visualtruerepeatableListreferToSVGViewportDiagonalnonelimitedSVGElementsShapeslistEachItemConsistingOfAbsoluteLengthPercentageOrKeyworduniqueOrderScalable Vector Graphics
stroke-dashoffset<length-percentage> | <number>visualtruebyComputedValueTypereferToSVGViewportDiagonal0limitedSVGElementsShapesabsoluteLengthOrPercentageNumbersConverteduniqueOrderScalable Vector Graphics
stroke-linecapbutt | round | squarevisualtruediscretenobuttlimitedSVGElementsShapesasSpecifieduniqueOrderScalable Vector Graphics
stroke-linejoinmiter | miter-clip | round | bevel | arcsvisualtruediscretenomiterlimitedSVGElementsShapesasSpecifieduniqueOrderScalable Vector Graphics
stroke-miterlimit<number>visualtruebyComputedValueTypeno4limitedSVGElementsShapesasSpecifieduniqueOrderScalable Vector Graphics
stroke-opacity<'opacity'>visualtruebyComputedValueTypeno1limitedSVGElementsShapesspecifiedValueClipped0To1uniqueOrderScalable Vector Graphics
stroke-width<length-percentage> | <number>visualtruebyComputedValueTypereferToSVGViewportDiagonal1pxlimitedSVGElementsShapesabsoluteLengthOrPercentageNumbersConverteduniqueOrderScalable Vector Graphics
tab-size<integer> | <length>visualtruelengthno8blockContainersspecifiedIntegerOrAbsoluteLengthuniqueOrderCSS Text
table-layoutauto | fixedvisualdiscretenoautotableElementsasSpecifieduniqueOrderCSS Table
text-alignstart | end | left | right | center | justify | match-parentvisualtruediscretenostartOrNamelessValueIfLTRRightIfRTLblockContainersasSpecifiedExceptMatchParentorderOfAppearanceCSS Text
text-align-lastauto | start | end | left | right | center | justifyvisualtruediscretenoautoblockContainersasSpecifieduniqueOrderCSS Text
text-anchorstart | middle | endvisualtruediscretenostartlimitedSVGElementsTextContentasSpecifiedperGrammarScalable Vector Graphics
text-autospacenormal | <autospace> | autovisualtruediscretenonormaltextElementsasSpecifiedperGrammarCSS Text
text-boxnormal | <'text-box-trim'> || <'text-box-edge'>visualdiscretenonormalblockContainersAndInlineBoxestheSpecifiedKeywordperGrammarCSS Inline
text-box-edgeauto | <text-edge>visualdiscretenoautoblockContainersAndInlineBoxestheSpecifiedKeywordperGrammarCSS Inline
text-box-trimnone | trim-start | trim-end | trim-bothvisualdiscretenononeblockContainersAndInlineBoxestheSpecifiedKeywordperGrammarCSS Inline
text-combine-uprightnone | all | [ digits <integer>? ]visualtruenotAnimatablenononenonReplacedInlineElementskeywordPlusIntegerIfDigitsuniqueOrderCSS Writing Modes
text-decoration<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>visualtext-decoration-color, text-decoration-style, text-decoration-line, text-decoration-thicknessnotext-decoration-color, text-decoration-style, text-decoration-lineallElementstext-decoration-line, text-decoration-style, text-decoration-color, text-decoration-thicknessorderOfAppearanceCSS Text Decoration
text-decoration-color<color>visualcolornocurrentcolorallElementscomputedColoruniqueOrderCSS Text Decoration
text-decoration-inset<length>{1,2} | autovisualbyComputedValueno0allElementsabsoluteLengthOrKeywordperGrammarCSS Text Decoration
text-decoration-linenone | [ underline || overline || line-through || blink ] | spelling-error | grammar-errorvisualdiscretenononeallElementsasSpecifiedorderOfAppearanceCSS Text Decoration
text-decoration-skipnone | [ objects || [ spaces | [ leading-spaces || trailing-spaces ] ] || edges || box-decoration ]visualtruediscretenoobjectsallElementsasSpecifiedorderOfAppearanceCSS Text Decoration
text-decoration-skip-inkauto | all | nonevisualtruediscretenoautoallElementsasSpecifiedorderOfAppearanceCSS Text Decoration
text-decoration-stylesolid | double | dotted | dashed | wavyvisualdiscretenosolidallElementsasSpecifieduniqueOrderCSS Text Decoration
text-decoration-thicknessauto | from-font | <length> | <percentage>visualbyComputedValueTypereferToElementFontSizeautoallElementsasSpecifieduniqueOrderCSS Text Decoration
text-emphasis<'text-emphasis-style'> || <'text-emphasis-color'>visualtruetext-emphasis-color, text-emphasis-stylenotext-emphasis-style, text-emphasis-colorallElementstext-emphasis-style, text-emphasis-colororderOfAppearanceCSS Text Decoration
text-emphasis-color<color>visualtruecolornocurrentcolorallElementscomputedColoruniqueOrderCSS Text Decoration
text-emphasis-positionauto | [ over | under ] && [ right | left ]?visualtruediscretenoautoallElementsasSpecifieduniqueOrderCSS Text Decoration
text-emphasis-stylenone | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <string>visualtruediscretenononeallElementsasSpecifieduniqueOrderCSS Text Decoration
text-indent<length-percentage> && hanging? && each-line?visualtruelpcreferToWidthOfContainingBlock0blockContainerspercentageOrAbsoluteLengthPlusKeywordslengthOrPercentageBeforeKeywordsCSS Text
text-justifyauto | inter-character | inter-word | nonevisualtruediscretenoautoinlineLevelAndTableCellElementsasSpecifieduniqueOrderCSS Text
text-orientationmixed | upright | sidewaysvisualtruenotAnimatablenomixedallElementsExceptTableRowGroupsRowsColumnGroupsAndColumnsasSpecifieduniqueOrderCSS Writing Modes
text-overflow[ clip | ellipsis | <string> ]{1,2}visualdiscretenoclipblockContainerElementsasSpecifieduniqueOrderCSS Overflow
text-renderingauto | optimizeSpeed | optimizeLegibility | geometricPrecisionvisualtruediscretenoautotextElementsasSpecifieduniqueOrderScalable Vector Graphics
text-shadownone | <shadow-t>#visualtrueshadowListnononeallElementscolorPlusThreeAbsoluteLengthsuniqueOrderCSS Text Decoration
text-size-adjustnone | auto | <percentage>visualtruebyComputedValueTypereferToSizeOfFontautoForSmartphoneBrowsersSupportingInflationallElementsasSpecifieduniqueOrderCSS Mobile Text Size Adjustment
text-spacing-trimspace-all | normal | space-first | trim-startvisualtruediscretenonormaltextElementsasSpecifiedperGrammarCSS Text
text-transformnone | [ capitalize | uppercase | lowercase ] || full-width || full-size-kana | math-autovisualtruediscretenononeallElementsasSpecifieduniqueOrderCSS Text, MathML
text-underline-offsetauto | <length> | <percentage>visualtruebyComputedValueTypereferToElementFontSizeautoallElementsasSpecifieduniqueOrderCSS Text Decoration