1. Introduction
This is a non-normative document. It lists every term defined in CSS, as long as it’s marked up correctly for the spec generator. It is intended as a reference document for authors, implementors, and spec authors, to aid in finding the definition for a term hidden somewhere in the haystack of CSS specs.
There are some things missing, and there are several mistakes, either from use of legacy markup patterns that haven’t been updated yet, or the dfn-type-autodetector misfiring. These will be cleaned up over time.
A notable absence at the moment is a list of all the "dfn" type definitions—the ordinary words and phrases given meaning in CSS. This will show up shortly, as soon as I add a mechanism to limit the index generation to specs from a particular group. (Right now you have to either list every spec you want explicitly, or draw from all specs.)
2. Properties and Descriptors
3. Property/Descriptor Values
- in animation-triggers-1, for trigger-scope
- in css-anchor-position-1, for anchor-scope
- in css-borders-4, for border-limit
- in css-break-4, for break-before, break-after
- in css-gaps-1, for column-rule-visibility-items, row-rule-visibility-items
- in css-inline-3, for initial-letter-wrap
- in css-multicol-2, for column-span
- in css-page-floats-3, for clear
- in css-text-decor-4, for text-decoration-skip-box
- in css-text-decor-4, for text-decoration-skip-ink
- in css-text-decor-4, for text-decoration-skip-spaces
- in css-transitions-1, for transition-property
- in css-ui-4, for user-select
- in css-writing-modes-4, for text-combine-upright
- in css2, for @media
- in mediaqueries-5, for @media
- in scroll-animations-1, for timeline-scope
- in css-color-5, for alpha()
- in css-color-5, for color()
- in css-color-5, for hsl()
- in css-color-5, for hwb()
- in css-color-5, for lab()
- in css-color-5, for lch()
- in css-color-5, for oklab()
- in css-color-5, for oklch()
- in css-color-5, for rgb()
- in css-color-hdr-1, for ictcp()
- in css-color-hdr-1, for jzazbz()
- in css-color-hdr-1, for jzczhz()
- in css-masking-1, for mask-border-mode
- in css-masking-1, for mask-mode
- in css-masking-1, for mask-type
- in css-anchor-position-1, for position-visibility
- in css-break-4, for break-before, break-after
- in css-overflow-4, for scrollbar-gutter
- in css-scroll-snap-1, for scroll-snap-stop
- in css-speech-1, for speak
- in css-text-4, for hyphenate-limit-lines
- in css2, for page-break-before, page-break-after, page-break-inside
- in animation-triggers-1, for timeline-trigger-active-range, timeline-trigger-active-range-start, timeline-trigger-active-range-end
- in css-align-3, for align-self
- in css-align-3, for justify-self
- in css-anchor-position-1, for position-anchor
- in css-animations-2, for animation-duration
- in css-animations-2, for animation-timeline, <single-animation-timeline>
- in css-backgrounds-3, for background-size
- in css-backgrounds-3, for border-image-width
- in css-borders-4, for border-image-width
- in css-break-4, for break-before, break-after
- in css-break-4, for break-inside, page-break-inside
- in css-break-4, for margin-break
- in css-color-adjust-1, for forced-color-adjust
- in css-contain-2, for content-visibility
- in css-content-3, for quotes
- in css-counter-styles-3, for @counter-style/range
- in css-counter-styles-3, for @counter-style/speak-as
- in css-flexbox-2, for align-items, align-self
- in css-flexbox-2, for flex-basis
- in css-fonts-4, for @font-face/font-display
- in css-fonts-4, for font-kerning
- in css-fonts-4, for font-optical-sizing
- in css-fonts-4, for font-synthesis-position
- in css-fonts-4, for font-synthesis-small-caps
- in css-fonts-4, for font-synthesis-style
- in css-fonts-4, for font-synthesis-weight
- in css-fonts-5, for @font-face/font-size
- in css-forms-1, for input-security
- in css-forms-1, for slider-orientation
- in css-gaps-1, for repeat()
- in css-grid-2, for <grid-line>
- in css-grid-2, for grid-template-columns, grid-template-rows
- in css-grid-3, for item-direction, item-track
- in css-grid-3, for item-wrap, item-cross
- in css-images-3, for image-rendering
- in css-inline-3, for baseline-source, vertical-align
- in css-inline-3, for dominant-baseline
- in css-inline-3, for dominant-baseline, <<baseline-metric>>
- in css-inline-3, for text-box-edge
- in css-multicol-2, for column-count
- in css-multicol-2, for column-fill
- in css-multicol-2, for column-height
- in css-multicol-2, for column-span
- in css-multicol-2, for column-width
- in css-multicol-2, for column-wrap
- in css-nav-1, for spatial-navigation-action
- in css-nav-1, for spatial-navigation-contain
- in css-overflow-3, for overflow, overflow-x, overflow-y
- in css-overflow-3, for scroll-behavior
- in css-overflow-3, for scrollbar-gutter
- in css-overflow-4, for block-ellipsis
- in css-overflow-4, for continue
- in css-overflow-5, for scroll-target-group
- in css-overscroll-1, for overscroll-behavior, overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-inline, overscroll-behavior-block
- in css-page-3, for @page/bleed
- in css-page-3, for @page/size
- in css-position-3, for top, right, bottom, left, inset-block-start, inset-inline-start, inset-block-end, inset-inline-end, inset-block, inset-inline, inset
- in css-position-4, for overlay
- in css-rhythm-1, for block-step-align
- in css-round-display-1, for viewport-fit
- in css-ruby-1, for ruby-merge
- in css-ruby-1, for ruby-overhang
- in css-scroll-anchoring-1, for overflow-anchor
- in css-scroll-snap-1, for scroll-padding, scroll-padding-inline, scroll-padding-inline-start, scroll-padding-inline-end, scroll-padding-block, scroll-padding-block-start, scroll-padding-block-end
- in css-scroll-snap-2, for scroll-start-target, scroll-start-target-block, scroll-start-target-inline, scroll-start-target-x, scroll-start-target-y
- in css-scrollbars-1, for scrollbar-color
- in css-scrollbars-1, for scrollbar-width
- in css-shapes-2, for shape-inside
- in css-size-adjust-1, for text-size-adjust
- in css-sizing-3, for width, height, min-width, min-height
- in css-sizing-4, for aspect-ratio
- in css-sizing-4, for contain-intrinsic-width, contain-intrinsic-height, contain-intrinsic-block-size, contain-intrinsic-inline-size, contain-intrinsic-size
- in css-sizing-4, for frame-sizing
- in css-speech-1, for speak
- in css-speech-1, for voice-duration
- in css-text-4, for hyphenate-character
- in css-text-4, for hyphenate-limit-chars
- in css-text-4, for hyphens
- in css-text-4, for line-break
- in css-text-4, for text-align-last
- in css-text-4, for text-autospace
- in css-text-4, for text-justify
- in css-text-4, for text-spacing
- in css-text-4, for text-spacing-trim
- in css-text-4, for text-wrap-style
- in css-text-4, for wrap-before, wrap-after
- in css-text-4, for wrap-inside
- in css-text-decor-4, for text-decoration-inset
- in css-text-decor-4, for text-decoration-skip
- in css-text-decor-4, for text-decoration-skip-ink
- in css-text-decor-4, for text-decoration-skip-inset
- in css-text-decor-4, for text-decoration-skip-self
- in css-text-decor-4, for text-decoration-thickness
- in css-text-decor-4, for text-underline-offset
- in css-text-decor-4, for text-underline-position
- in css-ui-3, for caret-color
- in css-ui-4, for accent-color
- in css-ui-4, for appearance
- in css-ui-4, for caret-animation
- in css-ui-4, for caret-shape
- in css-ui-4, for cursor
- in css-ui-4, for interactivity
- in css-ui-4, for outline-color
- in css-ui-4, for pointer-events
- in css-ui-4, for user-select
- in css-values-5, for random(), random-item(), <random-key>
- in css-view-transitions-2, for @view-transition/navigation
- in css-will-change-1, for will-change
- in css2, for <top>, <right>, <bottom>, <left>
- in css2, for clip
- in css2, for height
- in css2, for overflow
- in css2, for page-break-before, page-break-after, page-break-inside
- in css2, for table-layout
- in css2, for top, right, bottom, left
- in css2, for width
- in css2, for z-index
- in css3-exclusions, for wrap-flow
- in filter-effects-1, for color-interpolation-filters
- in motion-1, for offset-anchor
- in motion-1, for offset-position
- in motion-1, for offset-rotate
- in scroll-animations-1, for view-timeline-inset
- in css-align-3, for justify-self, justify-items, align-content, align-self, align-items, <baseline-position>
- in css-flexbox-2, for align-items, align-self
- in css-inline-3, for alignment-baseline
- in css-inline-3, for alignment-baseline, vertical-align
- in css-inline-3, for baseline-shift
- in css-line-grid-1, for box-snap
- in css-line-grid-1, for line-snap
- in css2, for vertical-align
- in css-anchor-position-1, for anchor-size()
- in css-box-4, for margin-trim
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/snapped
- in css-display-4, for display, <display-outside>
- in css-fonts-4, for @font-face/font-display
- in css-scroll-snap-1, for scroll-snap-type
- in css-ui-4, for caret-shape
- in css2, for display
- in pointer-animations-1, for pointer(), pointer-timeline-axis
- in scroll-animations-1, for scroll(), scroll-timeline-axis, view-timeline-axis
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-box-4, for margin-trim
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/stuck
- in css-line-grid-1, for box-snap
- in css-overflow-5, for <scroll-button-direction>, ::scroll-button()
- in css-page-floats-3, for clear
- in css-page-floats-3, for float
- in css-values-5, for <position>
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-box-4, for margin-trim
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/stuck
- in css-line-grid-1, for box-snap
- in css-overflow-5, for <scroll-button-direction>, ::scroll-button()
- in css-page-floats-3, for clear
- in css-page-floats-3, for float
- in css-values-5, for <position>
- in css-backgrounds-3, for background-clip
- in css-backgrounds-3, for background-origin
- in css-box-4, for <box>, <visual-box>, <layout-box>, <shape-box>, <geometry-box>, <paint-box>, <coord-box>
- in css-inline-3, for initial-letter-align
- in css-masking-1, for mask-clip
- in css-masking-1, for mask-origin
- in css-shapes-1, for <shape-box>, shape-outside
- in css-sizing-3, for box-sizing
- in css-transforms-1, for transform-box
- in css-ui-3, for box-sizing
- in fill-stroke-3, for fill-origin
- in fill-stroke-3, for stroke-origin
- in css-anchor-position-1, for anchor()
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-backgrounds-3, for background-position
- in css-borders-4, for border-limit
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/stuck
- in css-inline-3, for baseline-shift, vertical-align
- in css-page-floats-3, for clear
- in css-page-floats-3, for float
- in css-transforms-1, for transform-origin
- in css-transforms-2, for perspective-origin
- in css-values-5, for <position>
- in css2, for caption-side
- in css2, for vertical-align
- in css-align-3, for <self-position>, <content-position>, justify-self, align-self, justify-content, align-content
- in css-anchor-position-1, for anchor()
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-backgrounds-3, for background-position
- in css-flexbox-2, for align-content
- in css-flexbox-2, for align-items, align-self
- in css-flexbox-2, for justify-content
- in css-inline-3, for baseline-shift, vertical-align
- in css-line-grid-1, for box-snap
- in css-rhythm-1, for block-step-align
- in css-ruby-1, for ruby-align
- in css-scroll-snap-1, for scroll-snap-align
- in css-speech-1, for voice-balance
- in css-text-4, for text-align
- in css-text-4, for text-group-align
- in css-transforms-1, for transform-origin
- in css-transforms-2, for perspective-origin
- in css-values-5, for <position>
- in fill-stroke-3, for stroke-align
- in css-backgrounds-3, for background-size
- in css-images-4, for object-fit
- in css-line-grid-1, for line-snap
- in css-nav-1, for spatial-navigation-contain
- in css-overscroll-1, for overscroll-behavior, overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-inline, overscroll-behavior-block
- in css-round-display-1, for viewport-fit
- in css-sizing-4, for width, height, inline-size, block-size, min-width, min-height, min-inline-size, min-block-size, max-width, max-height, max-inline-size, max-block-size
- in css-ui-4, for user-select
- in css-view-transitions-2, for view-transition-group
- in motion-1, for ray()
- in pointer-animations-1, for animation-timeline-range
- in scroll-animations-1, for animation-timeline-range
- in css-backgrounds-3, for background-clip
- in css-backgrounds-3, for background-origin
- in css-box-4, for <box>, <visual-box>, <layout-box>, <shape-box>, <geometry-box>, <paint-box>, <coord-box>
- in css-masking-1, for mask-clip
- in css-masking-1, for mask-origin
- in css-rhythm-1, for block-step-insert
- in css-shapes-1, for <shape-box>, shape-outside
- in css-sizing-3, for box-sizing
- in css-transforms-1, for transform-box
- in css-ui-3, for box-sizing
- in fill-stroke-3, for fill-origin
- in fill-stroke-3, for stroke-origin
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css2
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-content-3, for leader()
- in css2
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css2
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in css-align-3, for <self-position>, <content-position>, justify-self, align-self, justify-content, align-content
- in css-anchor-position-1, for anchor()
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-easing-2, for <step-position>, steps()
- in css-easing-2, for steps()
- in css-rhythm-1, for block-step-align
- in css-scroll-snap-1, for scroll-snap-align
- in css-text-4, for text-align
- in css-text-4, for text-group-align
- in css-text-decor-4, for text-decoration-skip-spaces
- in css3-exclusions, for wrap-flow
- in css-fonts-5, for font-size-adjust
- in css-fonts-5, for superscript-position-override!!descriptor, subscript-position-override!!descriptor, superscript-size-override!!descriptor, subscript-size-override!!descriptor
- in css-text-decor-4, for text-decoration-thickness
- in css-text-decor-4, for text-underline-position
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css2
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-contain-2, for content-visibility
- in css-display-4, for visibility
- in css-overflow-3, for overflow, overflow-x, overflow-y
- in css2
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in css2, for overflow
- in css-anchor-position-1, for anchor-size()
- in css-box-4, for margin-trim
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/snapped
- in css-display-4, for display, <display-outside>
- in css-page-floats-3, for float-reference
- in css-scroll-snap-1, for scroll-snap-type
- in css2, for display
- in pointer-animations-1, for pointer(), pointer-timeline-axis
- in scroll-animations-1, for scroll(), scroll-timeline-axis, view-timeline-axis
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-box-4, for margin-trim
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/stuck
- in css-overflow-5, for <scroll-button-direction>, ::scroll-button()
- in css-page-floats-3, for clear
- in css-page-floats-3, for float
- in css-values-5, for <position>
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-box-4, for margin-trim
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/stuck
- in css-overflow-5, for <scroll-button-direction>, ::scroll-button()
- in css-page-floats-3, for clear
- in css-page-floats-3, for float
- in css-values-5, for <position>
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-backgrounds-3, for box-shadow
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for box-shadow-position
- in css2
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in fill-stroke-3, for stroke-align
- in css-align-3, for justify-content, justify-self, justify-items
- in css-anchor-position-1, for anchor()
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-backgrounds-3, for background-position
- in css-borders-4, for border-limit
- in css-break-4, for break-before, break-after
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/stuck
- in css-fonts-4, for font-style
- in css-overflow-5, for <scroll-button-direction>, ::scroll-button()
- in css-speech-1, for voice-balance
- in css-text-4, for text-align
- in css-text-4, for text-group-align
- in css-text-decor-4, for text-emphasis-position
- in css-text-decor-4, for text-underline-position
- in css-transforms-1, for transform-origin
- in css-transforms-2, for perspective-origin
- in css-values-5, for <position>
- in css2, for clear
- in css2, for float
- in css2, for page-break-before, page-break-after, page-break-inside
- in css-position-3, for top, right, bottom, left, inset-block-start, inset-inline-start, inset-block-end, inset-inline-end, inset-block, inset-inline, inset
- in css-text-3, for letter-spacing
- in css-text-3, for word-spacing
- in css-text-4, for text-indent
- in css2, for <border-width>, border-top-width, border-right-width, border-bottom-width, border-left-width, border-width
- in css2, for <padding-width>
- in css2, for top, right, bottom, left
- in css2, for vertical-align
- in css-backgrounds-3, for <line-width>, border-width, border-top-width, border-left-width, border-bottom-width, border-right-width, border
- in css-borders-4, for <line-width>, border-width, border-top-width, border-left-width, border-bottom-width, border-right-width, border
- in css-speech-1, for pause-before, pause-after
- in css-speech-1, for rest-before, rest-after
- in css-speech-1, for voice-pitch
- in css-speech-1, for voice-range
- in css-speech-1, for voice-rate
- in css-speech-1, for voice-volume
- in css2, for <border-width>, border-top-width, border-right-width, border-bottom-width, border-left-width, border-width
- in css2, for font-size
- in css-rhythm-1, for block-step-align
- in css-scroll-snap-2, for scroll-initial-target
- in css-values-4, for <rounding-strategy>
- in css-view-transitions-2, for view-transition-group
- in pointer-animations-1, for pointer(), pointer-timeline-axis
- in scroll-animations-1, for scroll(), scroll-timeline-axis, view-timeline-axis
- in animation-triggers-1, for <animation-action>
- in animation-triggers-1, for animation-trigger
- in animation-triggers-1, for event-trigger
- in animation-triggers-1, for event-trigger-source
- in animation-triggers-1, for timeline-trigger
- in animation-triggers-1, for trigger-scope
- in css-anchor-position-1, for anchor-name
- in css-anchor-position-1, for anchor-scope
- in css-anchor-position-1, for position-anchor
- in css-anchor-position-1, for position-area
- in css-anchor-position-1, for position-try-fallbacks
- in css-anchor-position-2, for @container/fallback
- in css-animations-1, for animation-fill-mode
- in css-animations-1, for animation-name
- in css-animations-2, for animation-timeline, <single-animation-timeline>
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-backgrounds-3, for background-image
- in css-backgrounds-3, for box-shadow
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for box-shadow-offset
- in css-box-4, for margin-trim
- in css-color-4, for <color>
- in css-color-5, for light-dark()
- in css-color-adjust-1, for forced-color-adjust
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/snapped
- in css-conditional-5, for @container/stuck
- in css-conditional-5, for container-name
- in css-contain-2, for contain
- in css-contain-3, for container-name
- in css-content-3, for bookmark-level
- in css-content-3, for content
- in css-content-3, for quotes
- in css-content-3, for string-set
- in css-display-4, for display, <display-box>
- in css-flexbox-2, for flex
- in css-fonts-4, for font-kerning
- in css-fonts-4, for font-optical-sizing
- in css-fonts-4, for font-synthesis-position
- in css-fonts-4, for font-synthesis-small-caps
- in css-fonts-4, for font-synthesis-style
- in css-fonts-4, for font-synthesis-weight
- in css-fonts-4, for font-variant
- in css-fonts-4, for font-variant-ligatures
- in css-fonts-5, for font-size-adjust
- in css-forms-1, for input-security
- in css-gaps-1, for column-rule-break, row-rule-break
- in css-grid-2, for grid-template
- in css-grid-2, for grid-template-areas
- in css-grid-2, for grid-template-rows, grid-template-columns
- in css-images-3, for image-orientation
- in css-images-4, for object-fit
- in css-images-5, for object-view-box
- in css-inline-3, for initial-letter-wrap
- in css-inline-3, for text-box-trim
- in css-line-grid-1, for box-snap
- in css-line-grid-1, for line-snap
- in css-link-params-1, for none
- in css-lists-3, for counter-reset
- in css-lists-3, for counter-set counter-increment
- in css-lists-3, for counter-set, counter-increment
- in css-lists-3, for list-style-image
- in css-lists-3, for list-style-type
- in css-multicol-2, for column-span
- in css-overflow-4, for block-ellipsis
- in css-overflow-4, for line-clamp
- in css-overflow-4, for max-lines
- in css-overflow-5, for scroll-marker-group
- in css-overflow-5, for scroll-target-group
- in css-overscroll-1, for overscroll-behavior, overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-inline, overscroll-behavior-block
- in css-page-3, for @page/marks
- in css-page-3, for @page/page-margin-safety
- in css-position-4, for overlay
- in css-regions-1, for flow-from
- in css-regions-1, for flow-into
- in css-ruby-1, for ruby-overhang
- in css-scroll-anchoring-1, for overflow-anchor
- in css-scroll-snap-1, for scroll-snap-align
- in css-scroll-snap-1, for scroll-snap-type
- in css-scroll-snap-2, for scroll-initial-target
- in css-scroll-snap-2, for scroll-start-target, scroll-start-target-block, scroll-start-target-inline, scroll-start-target-x, scroll-start-target-y
- in css-scrollbars-1, for scrollbar-width
- in css-shapes-1, for shape-outside
- in css-size-adjust-1, for text-size-adjust
- in css-sizing-3, for max-width, max-height
- in css-sizing-4, for contain-intrinsic-width, contain-intrinsic-height, contain-intrinsic-block-size, contain-intrinsic-inline-size, contain-intrinsic-size
- in css-speech-1, for pause-before, pause-after
- in css-speech-1, for rest-before, rest-after
- in css-speech-1, for voice-stress
- in css-text-4, for hanging-punctuation
- in css-text-4, for hyphenate-limit-lines
- in css-text-4, for hyphens
- in css-text-4, for text-group-align
- in css-text-4, for text-justify
- in css-text-4, for text-spacing
- in css-text-4, for text-transform
- in css-text-4, for word-space-transform
- in css-text-5, for text-fit
- in css-text-decor-4, for text-decoration-line
- in css-text-decor-4, for text-decoration-skip
- in css-text-decor-4, for text-decoration-skip-box
- in css-text-decor-4, for text-decoration-skip-ink
- in css-text-decor-4, for text-decoration-skip-inset
- in css-text-decor-4, for text-decoration-skip-self
- in css-text-decor-4, for text-decoration-skip-spaces
- in css-text-decor-4, for text-emphasis-style
- in css-transforms-2, for perspective
- in css-transforms-2, for perspective()
- in css-transforms-2, for translate, rotate, scale
- in css-transitions-1, for transition-property
- in css-ui-4, for appearance
- in css-ui-4, for cursor
- in css-ui-4, for pointer-events
- in css-ui-4, for user-select
- in css-ui-4, for window-drag
- in css-values-4, for clamp()
- in css-view-transitions-2, for @view-transition/navigation
- in css-view-transitions-2, for view-transition-class
- in css-view-transitions-2, for view-transition-name
- in css-writing-modes-4, for text-combine-upright
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in css2, for clear
- in css2, for counter-reset, counter-increment
- in css2, for display
- in css2, for float
- in css2, for max-height
- in css2, for max-width
- in css2, for text-decoration
- in css3-exclusions, for wrap-through
- in fill-stroke-3, for <paint>
- in fill-stroke-3, for stroke-dash-corner
- in fill-stroke-3, for stroke-dash-justify
- in fill-stroke-3, for stroke-dasharray
- in mediaqueries-5, for @media/forced-colors
- in mediaqueries-5, for @media/hover
- in mediaqueries-5, for @media/inverted-colors
- in mediaqueries-5, for @media/nav-controls
- in mediaqueries-5, for @media/overflow-block
- in mediaqueries-5, for @media/overflow-inline
- in mediaqueries-5, for @media/pointer
- in mediaqueries-5, for @media/scripting
- in mediaqueries-5, for @media/update
- in motion-1, for offset-path
- in scroll-animations-1, for timeline-scope
- in compositing-2, for <blend-mode>
- in css-align-3, for align-self
- in css-align-3, for justify-content, align-content
- in css-align-3, for justify-self
- in css-align-3, for row-gap, column-gap, gap
- in css-anchor-position-1, for position-anchor
- in css-anchor-position-1, for position-try-order
- in css-animations-1, for animation-direction
- in css-color-adjust-1, for color-scheme
- in css-conditional-5, for container-type
- in css-contain-3, for container-type
- in css-content-3, for content
- in css-display-4, for reading-flow
- in css-fonts-4, for font-feature-settings
- in css-fonts-4, for font-kerning
- in css-fonts-4, for font-language override
- in css-fonts-4, for font-palette
- in css-fonts-4, for font-style
- in css-fonts-4, for font-variant
- in css-fonts-4, for font-variant-alternates
- in css-fonts-4, for font-variant-caps
- in css-fonts-4, for font-variant-east-asian
- in css-fonts-4, for font-variant-emoji
- in css-fonts-4, for font-variant-ligatures
- in css-fonts-4, for font-variant-numeric
- in css-fonts-4, for font-variant-position
- in css-fonts-4, for font-weight
- in css-fonts-4, for font-width
- in css-fonts-5, for ascent-override!!descriptor, descent-override!!descriptor, line-gap-override!!descriptor
- in css-fonts-5, for superscript-position-override!!descriptor, subscript-position-override!!descriptor, superscript-size-override!!descriptor, subscript-size-override!!descriptor
- in css-gaps-1, for column-rule-break, row-rule-break
- in css-gaps-1, for column-rule-visibility-items, row-rule-visibility-items
- in css-gaps-1, for row-gap, column-gap, gap
- in css-grid-3, for flow-tolerance
- in css-grid-3, for grid-auto-flow
- in css-grid-3, for item-pack
- in css-grid-3, for item-wrap, item-cross
- in css-image-animation-1, for image-animation
- in css-inline-3, for initial-letter
- in css-inline-3, for inline-sizing
- in css-inline-3, for line-height
- in css-inline-3, for text-box
- in css-nav-1, for spatial-navigation-function
- in css-scroll-snap-1, for scroll-snap-stop
- in css-speech-1, for speak-as
- in css-speech-1, for voice-rate
- in css-speech-1, for voice-stress
- in css-text-4, for letter-spacing
- in css-text-4, for line-break
- in css-text-4, for overflow-wrap
- in css-text-4, for text-autospace
- in css-text-4, for text-spacing-trim
- in css-text-4, for white-space
- in css-text-4, for word-break
- in css-text-4, for word-spacing
- in css-ui-4, for interest-delay, interest-delay-start, interest-delay-end
- in css-view-transitions-2, for view-transition-group
- in css-writing-modes-4, for unicode-bidi
- in motion-1, for offset-position
- in pointer-animations-1, for animation-range-center
- in scroll-animations-1, for animation-range-end
- in scroll-animations-1, for animation-range-start
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for box-shadow-position
- in css2
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in fill-stroke-3, for stroke-align
- in css-backgrounds-3, for background-clip
- in css-backgrounds-3, for background-origin
- in css-box-4, for <box>, <visual-box>, <layout-box>, <shape-box>, <geometry-box>, <paint-box>, <coord-box>
- in css-masking-1, for mask-clip
- in css-masking-1, for mask-origin
- in css-rhythm-1, for block-step-insert
- in css-shapes-1, for <shape-box>, shape-outside
- in fill-stroke-3, for fill-origin
- in fill-stroke-3, for stroke-origin
- in css-position-3, for top, right, bottom, left, inset-block-start, inset-inline-start, inset-block-end, inset-inline-end, inset-block, inset-inline, inset
- in css-text-4, for text-indent
- in css-text-5, for text-fit
- in css2, for <padding-width>
- in css2, for top, right, bottom, left
- in css2, for vertical-align
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css2
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in css-align-3, for justify-content, justify-self, justify-items
- in css-anchor-position-1, for anchor()
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-backgrounds-3, for background-position
- in css-borders-4, for border-limit
- in css-break-4, for break-before, break-after
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/stuck
- in css-fonts-4, for font-style
- in css-overflow-5, for <scroll-button-direction>, ::scroll-button()
- in css-speech-1, for voice-balance
- in css-text-4, for text-align
- in css-text-4, for text-group-align
- in css-text-decor-4, for text-emphasis-position
- in css-text-decor-4, for text-underline-position
- in css-transforms-1, for transform-origin
- in css-transforms-2, for perspective-origin
- in css-values-5, for <position>
- in css2, for clear
- in css2, for float
- in css2, for page-break-before, page-break-after, page-break-inside
- in css-backgrounds-3, for background-repeat
- in css-backgrounds-3, for border-image-repeat
- in css-borders-4, for <corner-shape-value>, corner-shape
- in css-borders-4, for border-image-repeat
- in css-round-display-1, for @media/shape
- in fill-stroke-3, for stroke-linecap
- in fill-stroke-3, for stroke-linejoin
- in css-backgrounds-3, for background-attachment
- in css-nav-1, for spatial-navigation-action
- in css-overflow-3, for overflow, overflow-x, overflow-y
- in css2, for overflow
- in mediaqueries-5, for @media/overflow-block
- in mediaqueries-5, for @media/overflow-inline
- in scroll-animations-1, for animation-timeline-range
- in css-backgrounds-3, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-borders-4, for <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- in css-content-3, for leader()
- in css2
- in css2, for <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- in css-align-3, for <self-position>, <content-position>, justify-self, align-self, justify-content, align-content
- in css-anchor-position-1, for anchor()
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-content-3, for string()
- in css-easing-2, for <step-position>, steps()
- in css-easing-2, for steps()
- in css-rhythm-1, for block-step-align
- in css-ruby-1, for ruby-align
- in css-scroll-snap-1, for scroll-snap-align
- in css-text-4, for text-align
- in css-text-4, for text-group-align
- in css-text-decor-4, for text-decoration-skip-spaces
- in css3-exclusions, for wrap-flow
- in css-align-3, for align-content, justify-content, <content-distribution>
- in css-align-3, for align-self
- in css-align-3, for justify-self
- in css-backgrounds-3, for border-image-repeat
- in css-borders-4, for border-image-repeat
- in css-flexbox-2, for align-content
- in css-flexbox-2, for align-items, align-self
- in css-inline-3, for inline-sizing
- in css-sizing-4, for width, height, inline-size, block-size, min-width, min-height, min-inline-size, min-block-size, max-width, max-height, max-inline-size, max-block-size
- in fill-stroke-3, for stroke-dash-justify
- in css-backgrounds-3, for <line-width>, border-width, border-top-width, border-left-width, border-bottom-width, border-right-width, border
- in css-borders-4, for <line-width>, border-width, border-top-width, border-left-width, border-bottom-width, border-right-width, border
- in css2, for <border-width>, border-top-width, border-right-width, border-bottom-width, border-left-width, border-width
- in css-backgrounds-3, for <line-width>, border-width, border-top-width, border-left-width, border-bottom-width, border-right-width, border
- in css-borders-4, for <line-width>, border-width, border-top-width, border-left-width, border-bottom-width, border-right-width, border
- in css-scrollbars-1, for scrollbar-width
- in css2, for <border-width>, border-top-width, border-right-width, border-bottom-width, border-left-width, border-width
- in css-anchor-position-1, for anchor()
- in css-anchor-position-1, for position-area, <position-area>
- in css-anchor-position-2, for <position-area-query>
- in css-backgrounds-3, for background-position
- in css-borders-4, for border-limit
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/stuck
- in css-inline-3, for baseline-shift, vertical-align
- in css-page-floats-3, for clear
- in css-page-floats-3, for float
- in css-transforms-1, for transform-origin
- in css-transforms-2, for perspective-origin
- in css-values-5, for <position>
- in css2, for caption-side
- in css2, for vertical-align
- in css-color-5, for color()
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/snapped
- in css-scroll-snap-1, for scroll-snap-type
- in css-transforms-2, for rotate
- in css-values-4, for <resolution>
- in pointer-animations-1, for pointer(), pointer-timeline-axis
- in scroll-animations-1, for scroll(), scroll-timeline-axis, view-timeline-axis
- in css-color-5, for color()
- in css-conditional-5, for @container/scrollable
- in css-conditional-5, for @container/scrolled
- in css-conditional-5, for @container/snapped
- in css-scroll-snap-1, for scroll-snap-type
- in css-transforms-2, for rotate
- in pointer-animations-1, for pointer(), pointer-timeline-axis
- in scroll-animations-1, for scroll(), scroll-timeline-axis, view-timeline-axis
4. Grammar Productions / Types
- <absolute-size>
- <active-navigation-condition>
- <age>
- <alpha-value>
- <an+b>
- <anchored-in-parens>
- <anchored-query>
- <anchor-name>
- <anchor-side>
- <anchor-size>
- <angle>
- <angle-percentage>
- <angular-color-hint>
- <angular-color-stop>
- <angular-color-stop-list>
- <animateable-feature>
- <animation-action>
- <a-n-plus-b>
- <antecedent>
- <any-value>
- <arc-command>
- <arc-size>
- <arc-sweep>
- <at-keyword-token>
- <atomic-condition>
- <at-rule-list>
- <attachment>
- <attr-args>
- <attribute-selector>
- <attr-matcher>
- <attr-modifier>
- <attr-name>
- <attr-type>
- <attr-unit>
- <auto-line-color-list>
- <auto-line-style-list>
- <auto-line-width-list>
- <auto-repeat>
- <auto-repeat-line-color>
- <auto-repeat-line-style>
- <auto-repeat-line-width>
- <autospace>
- <auto-track-list>
- <axis>
5. Functions
- abs()
- acos()
- alpha()
- anchor()
- anchor-size()
- asin()
- atan()
- atan2()
- at-rule()
- attr()
- blur()
- brightness()
- calc()
- calc-interpolate()
- calc-mix()
- calc-size()
6. At-Rules
- @annotation
- @apply
- @bottom-center
- @bottom-left
- @bottom-left-corner
- @bottom-right
- @bottom-right-corner
- @character-variant
- @charset
- @color-profile
- @container