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—
2. Properties and Descriptors
- --*
- additive-symbols
- align-content
- align-items
- alignment-baseline
- align-self
- all
- animation
- animation-composition
- animation-delay
- animation-direction
- animation-duration
- animation-fill-mode
- animation-iteration-count
- animation-name
- animation-play-state
- animation-timing-function
- any-hover
- any-pointer
- appearance
- aspect-ratio
- azimuth
- backdrop-filter
- backface-visibility
- background
- background-attachment
- background-blend-mode
- background-clip
- background-color
- background-image
- background-origin
- background-position
- background-repeat
- background-size
- baseline-shift
- baseline-source
- base-palette
- bleed
- block-ellipsis
- block-overflow
- block-size
- block-step
- block-step-align
- block-step-insert
- block-step-round
- block-step-size
- bookmark-label
- bookmark-level
- bookmark-state
- border
- border-block
- border-block-color
- border-block-end
- border-block-end-color
- border-block-end-style
- border-block-end-width
- border-block-start
- border-block-start-color
- border-block-start-style
- border-block-start-width
- border-block-style
- border-block-width
- border-bottom
- border-bottom-color
- border-bottom-left-radius
- border-bottom-right-radius
- border-bottom-style
- border-bottom-width
- border-boundary
- border-collapse
- border-color
- border-end-end-radius
- border-end-start-radius
- border-image
- border-image-outset
- border-image-repeat
- border-image-slice
- border-image-source
- border-image-width
- border-inline
- border-inline-color
- border-inline-end
- border-inline-end-color
- border-inline-end-style
- border-inline-end-width
- border-inline-start
- border-inline-start-color
- border-inline-start-style
- border-inline-start-width
- border-inline-style
- border-inline-width
- border-left
- border-left-color
- border-left-style
- border-left-width
- border-radius
- border-right
- border-right-color
- border-right-style
- border-right-width
- border-spacing
- border-start-end-radius
- border-start-start-radius
- border-style
- border-top
- border-top-color
- border-top-left-radius
- border-top-right-radius
- border-top-style
- border-top-width
- border-width
- bottom
- box-decoration-break
- box-shadow
- box-sizing
- box-snap
- break-after
- break-before
- break-inside
- caption-side
- caret
- caret-color
- caret-shape
- clear
- clip
- clip-path
- clip-rule
- color
- color-adjust
- color-gamut
- color-index
- color-interpolation
- color-interpolation-filters
- color-profile
- color-rendering
- color-scheme
- column-count
- column-fill
- column-gap
- column-rule
- column-rule-color
- column-rule-style
- column-rule-width
- columns
- column-span
- column-width
- contain
- content
- continue
- copy-into
- counter-increment
- counter-reset
- counter-set
- cue
- cue-after
- cue-before
- cursor
- cx
- cy
- d
- device-aspect-ratio
- device-height
- device-width
- direction
- display
- dominant-baseline
- elevation
- empty-cells
- enable-background
- environment-blending
- fallback
- fill
- fill-break
- fill-color
- fill-image
- fill-opacity
- fill-origin
- fill-position
- fill-repeat
- fill-rule
- fill-size
- filter
- filter-margin-top, filter-margin-right, filter-margin-bottom, filter-margin-left
- flex
- flex-basis
- flex-direction
- flex-flow
- flex-grow
- flex-shrink
- flex-wrap
- float
- float-defer
- float-offset
- float-reference
- flood-color
- flood-opacity
- flow-from
- flow-into
- font
- font-display
- font-family
- font-feature-settings
- font-kerning
- font-language-override
- font-max-size
- font-min-size
- font-named-instance
- font-optical-sizing
- font-palette
- font-size
- font-size-adjust
- font-stretch
- font-style
- font-synthesis
- font-synthesis-small-caps
- font-synthesis-style
- font-synthesis-weight
- font-variant
- font-variant-alternates
- font-variant-caps
- font-variant-east-asian
- font-variant-emoji
- font-variant-ligatures
- font-variant-numeric
- font-variant-position
- font-variation-settings
- font-weight
- footnote-display
- footnote-policy
- forced-color-adjust
- forced-colors
- gap
- globalcompositeoperation
- glyph-orientation-horizontal
- glyph-orientation-vertical
- grid
- grid-area
- grid-auto-columns
- grid-auto-flow
- grid-auto-rows
- grid-column
- grid-column-end
- grid-column-gap
- grid-column-start
- grid-gap
- grid-row
- grid-row-end
- grid-row-gap
- grid-row-start
- grid-template
- grid-template-areas
- grid-template-columns
- grid-template-rows
- hanging-punctuation
- height
- hover
- hyphenate-character
- hyphenate-limit-chars
- hyphenate-limit-last
- hyphenate-limit-lines
- hyphenate-limit-zone
- hyphens
- image-orientation
- image-rendering
- image-resolution
- initial-letters
- initial-letters-align
- initial-letters-wrap
- inline-size
- inline-sizing
- inset
- inset-after
- inset-before
- inset-block
- inset-block-end
- inset-block-start
- inset-end
- inset-inline
- inset-inline-end
- inset-inline-start
- inset-start
- inverted-colors
- isolation
- justify-content
- justify-items
- justify-self
- kerning
- leading-trim
- leading-trim-over
- leading-trim-under
- left
- letter-spacing
- lighting-color
- light-level
- line-break
- line-clamp
- line-grid
- line-height
- line-height-step
- line-padding
- line-sizing
- line-snap
- list-style
- list-style-image
- list-style-position
- list-style-type
- margin
- margin-block
- margin-block-end
- margin-block-start
- margin-bottom
- margin-break
- margin-inline
- margin-inline-end
- margin-inline-start
- margin-left
- margin-right
- margin-top
- margin-trim
- marker
- marker-end
- marker-mid
- marker-side
- marker-start
- marks
- mask
- mask-border
- mask-border-mode
- mask-border-outset
- mask-border-repeat
- mask-border-slice
- mask-border-source
- mask-border-width
- mask-clip
- mask-composite
- mask-image
- mask-mode
- mask-origin
- mask-position
- mask-repeat
- mask-size
- mask-type
- max-block-size
- max-height
- max-inline-size
- max-lines
- max-width
- max-zoom
- min-block-size
- min-height
- min-inline-size
- min-width
- min-zoom
- mix-blend-mode
- monochrome
- 'name'
- nav-down
- nav-left
- nav-right
- nav-up
- negative
- object-fit
- object-position
- offset
- offset-after
- offset-anchor
- offset-before
- offset-distance
- offset-end
- offset-path
- offset-position
- offset-rotate
- offset-start
- opacity
- order
- orientation
- orphans
- outline
- outline-color
- outline-offset
- outline-style
- outline-width
- overflow
- overflow-anchor
- overflow-block
- overflow-inline
- overflow-wrap
- overflow-x
- overflow-y
- override-color
- overscroll-behavior
- overscroll-behavior-block
- overscroll-behavior-inline
- overscroll-behavior-x
- overscroll-behavior-y
- pad
- padding
- padding-block
- padding-block-end
- padding-block-start
- padding-bottom
- padding-inline
- padding-inline-end
- padding-inline-start
- padding-left
- padding-right
- padding-top
- page
- page-break-after
- page-break-before
- page-break-inside
- paint-order
- pause
- pause-after
- pause-before
- perspective
- perspective-origin
- pitch
- pitch-range
- place-content
- place-items
- place-self
- play-during
- pointer
- pointer-events
- position
- prefers-color-scheme
- prefers-contrast
- prefers-reduced-motion
- prefers-reduced-transparency
- prefix
- presentation-level
- quotes
- r
- range
- region-fragment
- 'rendering-intent'
- rendering-intent
- resize
- resolution
- rest
- rest-after
- rest-before
- richness
- right
- rotate
- row-gap
- ruby-align
- ruby-merge
- ruby-position
- running
- rx
- ry
- scale
- scan
- scripting
- scrollbar-color
- scrollbar-gutter
- scrollbar-width
- scroll-behavior
- scroll-margin
- scroll-margin-block
- scroll-margin-block-end
- scroll-margin-block-start
- scroll-margin-bottom
- scroll-margin-inline
- scroll-margin-inline-end
- scroll-margin-inline-start
- scroll-margin-left
- scroll-margin-right
- scroll-margin-top
- scroll-padding
- scroll-padding-block
- scroll-padding-block-end
- scroll-padding-block-start
- scroll-padding-bottom
- scroll-padding-inline
- scroll-padding-inline-end
- scroll-padding-inline-start
- scroll-padding-left
- scroll-padding-right
- scroll-padding-top
- scroll-snap-align
- scroll-snap-stop
- scroll-snap-type
- shape
- shape-image-threshold
- shape-inside
- shape-margin
- shape-outside
- shape-padding
- shape-rendering
- shape-subtract
- size
- spatial-navigation-action
- spatial-navigation-contain
- speak
- speak-as
- speak-header
- speak-numeral
- speak-punctuation
- speech-rate
- 'src'
- src
- stop-color
- stop-opacity
- stress
- string-set
- stroke
- stroke-align
- stroke-break
- stroke-color
- stroke-dasharray
- stroke-dash-corner
- stroke-dash-justify
- stroke-dashoffset
- stroke-image
- stroke-linecap
- stroke-linejoin
- stroke-miterlimit
- stroke-opacity
- stroke-origin
- stroke-position
- stroke-repeat
- stroke-size
- stroke-width
- suffix
- symbols
- system
- table-layout
- tab-size
- text-align
- text-align-all
- text-align-last
- text-anchor
- text-combine-upright
- text-decoration
- text-decoration-color
- text-decoration-fill
- text-decoration-line
- text-decoration-skip
- text-decoration-skip-ink
- text-decoration-stroke
- text-decoration-style
- text-decoration-width
- text-emphasis
- text-emphasis-color
- text-emphasis-position
- text-emphasis-skip
- text-emphasis-style
- text-group-align
- text-indent
- text-justify
- text-orientation
- text-overflow
- text-rendering
- text-shadow
- text-size-adjust
- text-space-collapse
- text-space-trim
- text-spacing
- text-transform
- text-underline-offset
- text-underline-position
- text-wrap
- top
- transform
- transform-box
- transform-origin
- transform-style
- transition
- transition-delay
- transition-duration
- transition-property
- transition-timing-function
- translate
- unicode-bidi
- unicode-range
- update
- user-select
- user-zoom
- vector-effect
- vertical-align
- viewport-fit
- visibility
- voice-balance
- voice-duration
- voice-family
- voice-pitch
- voice-range
- voice-rate
- voice-stress
- voice-volume
- volume
- -webkit-appearance
- -webkit-line-clamp
- white-space
- widows
- width
- will-change
- word-break
- word-spacing
- word-wrap
- wrap-after
- wrap-before
- wrap-flow
- wrap-inside
- wrap-through
- writing-mode
- x
- y
- z-index
- zoom
3. Property/Descriptor Values
- %
- a3
- a4
- a5
- a98rgb
- aborterror
- absolute
- absolute-colorimetric
- <absolute-size>
- active
- add
- additive
- after
- alias
- aliceblue
- align-content
- align-items
- alignment character
- align-self
-
all
- in css-box-3, for margin-trim
- in css-break-4, for break-before, break-after
- in css-inline-3, for initial-letters-wrap
- in css-multicol-2, for column-span
- in css-page-floats-3, for clear
- in css-transitions-1, for transition-property
- in css-ui-4, for user-select
- in css-writing-modes-4, for text-combine-upright
- in mediaqueries-4, for @media
- allow-end
- all-petite-caps
- all-scroll
- all-small-caps
- alpha
- alphabetic
- already started
- alternate
- alternate-reverse
- always
- <angle>
- angle
- <angle>? flip
- annotation(<feature-value-name>)
- antiquewhite
- anywhere
- appearance
- aqua
- aquamarine
- arabic-indic
- arcs
- armenian
- <aspect-ratio>
- attr()
- aural
- 'auto'
-
auto
- in css-align-3, for align-self
- in css-align-3, for justify-self
- in css-backgrounds-3, for background-size
- in css-backgrounds-3, 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 color-scheme
- in css-color-adjust-1, for forced-color-adjust
- in css-counter-styles-3, for @counter-style/range
- in css-counter-styles-3, for @counter-style/speak-as
- in css-device-adapt-1, for orientation
- in css-device-adapt-1, for viewport-length
- in css-device-adapt-1, for zoom
- in css-exclusions-1, for wrap-flow
- in css-flexbox-1, for align-items, align-self
- in css-flexbox-1, 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-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-emoji
- in css-gcpm-3, for footnote-policy
- in css-grid-1, for <grid-line>
- in css-grid-1, for grid-template-columns, grid-template-rows
- in css-images-3, for image-rendering
- in css-inline-3, for alignment-baseline
- in css-inline-3, for dominant-baseline
- in css-masking-1, for mask-mode
- in css-multicol-1, for column-count
- in css-multicol-1, for column-fill
- in css-multicol-1, for column-width
- in css-multicol-2, for column-span
- in css-nav-1, for spatial-navigation-action
- in css-nav-1, for spatial-navigation-contain
- in css-overflow-3, for block-ellipsis
- in css-overflow-3, for overflow, overflow-x, overflow-y
- in css-overflow-4, for continue
- in css-overflow-4, for scrollbar-gutter
- 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, offset-start, offset-end, offset-before, offset-after
- in css-position-3, for z-index
- 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-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-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-text-3, for hyphens
- in css-text-3, for line-break
- in css-text-3, for text-align-last
- in css-text-3, for text-justify
- in css-text-4, for hyphenate-character
- in css-text-4, for wrap-before, wrap-after
- in css-text-4, for wrap-inside
- in css-text-decor-3, for text-underline-position
- in css-text-decor-4, for text-decoration-skip-ink
- in css-text-decor-4, for text-decoration-width
- in css-text-decor-4, for text-underline-offset
- in css-ui-3, for caret-color
- in css-ui-4, for appearance
- in css-ui-4, for caret-shape
- in css-ui-4, for cursor
- in css-ui-4, for user-select
- in css-will-change-1, for will-change
- in cssom-view-1, for scroll-behavior
- in filter-effects-1, for color-interpolation-filters
- in motion-1, for offset-rotate
- auto-fill
- auto-fit
- [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>
- avoid
- avoid-column
- avoid-flex
- avoid-line
- avoid-page
- avoid-region
- azure
- b4
- b5
- background-color
- background-image
- backwards
- balance
- balance-all
- bar
- baseline
- <basic-shape>
- before
- beige
- bengali
- bevel
- bidi-override
- bisque
- black
- blanchedalmond
- :blank
- blink
- block
- block-end
- block-size
- block-start
- blue
- blueviolet
- bold
- bolder
- border-block-start-width
- border-bottom-color
- border-bottom-style
- border-bottom-width
-
border-box
- in css-backgrounds-3, for background-clip
- in css-backgrounds-3, for background-origin
- in css-inline-3, for initial-letters-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
- border-collapse
- border-left-color
- border-left-style
- border-left-width
- border-radius
- border-right-color
- border-right-style
- border-right-width
- border-spacing
- border-top-color
- border-top-style
- border-top-width
- 'both'
- both
- both-block
- both-inline
- bottom
- box-decoration
- braille
- break-all
- break-spaces
- break-word
- brown
- bullets
- burlywood
- butt
- button
- cadetblue
- cambodian
- cap
- capitalize
- caption
- cell
-
center
- in css-align-3, for <self-position>, <content-position>
- in css-backgrounds-3, for background-position
- in css-flexbox-1, for align-content
- in css-flexbox-1, for align-items, align-self
- in css-flexbox-1, for justify-content
- in css-inline-3, for alignment-baseline
- 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-text-3, 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 fill-stroke-3, for stroke-align
- central
- ch
- character-variant(<feature-value-name>#)
- chartreuse
- checkbox
- child
- child(<integer>)
- chocolate
- circle
- cjk-decimal
- cjk-earthly-branch
- cjk-heavenly-stem
- cjk-ideographic
- 'clear'
- clear
- clip
- clone
- closed
- close-quote
- closest-corner
- closest-side
- cm
- coarse
- collapse
- <color>
- color
- color-burn
- color-dodge
- col-resize
- column
- column-count
- column-fill
- column-gap
- column-reverse
- column-rule
- column-width
- common-ligatures
- compact
- compress
- condensed
-
contain
- 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-ui-4, for user-select
- in motion-1, for offsetpath
- content
-
content-box
- in css-backgrounds-3, for background-clip
- in css-backgrounds-3, for background-origin
- 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
- <content-list>
- contents
- context-menu
- contextual
- copy
- coral
- cornflowerblue
- cornsilk
- <counter-style>
- <counter-style-name>
- cover
- create
- crimson
- crisp-edges
- crop
- cross
- crosshair
- currentcolor
- cursive
- cursor
- <custom-ident>
- <custom-ident> <integer>?
- cyan
- cyclic
- dark
- darkblue
- darkcyan
- darken
- darkgoldenrod
- darkgray
- darkgreen
- darkgrey
- darkkhaki
- darkmagenta
- darkolivegreen
- darkorange
- darkorchid
- darkred
- darksalmon
- darkseagreen
- darkslateblue
- darkslategray
- darkslategrey
- darkturquoise
- darkviolet
- dashed
- dashes
- datacloneerror
- decimal
- decimal-leading-zero
- deeppink
- deepskyblue
- default
- deg
- dense
- devanagari
- diagonal-fractions
- difference
- digits <integer>?
- dim
- dimgray
- dimgrey
- direction
- disc
- discard
- discard-after
- discard-before
- disclosure-closed
- disclosure-open
- discretionary-ligatures
- display
- distribute
- dodgerblue
- do not upgrade
- dot
- dotted
- double
- double-circle
- down
- dpcm
- dpi
- dppx
- drop
- each-line
- ease
- ease-in
- ease-in-out
- ease-out
- economy
- edges
- ellipse
- ellipsis
- em
- embed
- embossed
- emoji
- enabled
- encodingerror
- 'end'
- end
- <ending-shape>
- e-resize
- ethiopic-numeric
- evenodd
- ew-resize
- ex
- exact
- exclude
- exclusion
- expanded
- extends
- extra-condensed
- extra-expanded
- fade
- fallback
- false
- fangsong
- fantasy
- farthest-corner
- farthest-side
- fast
- <feature-tag-value>
- fill
- fill-box
- filled
- <fill-rule>
- fine
- firebrick
- :first
- first
- first baseline
- first-baseline
- first-except
- first-letter
- fit-content()
- fit-content(<length-percentage>)
- fixed
- <flex>
- flex
- <'flex-basis'>
- flex-direction
- flex-end
- <'flex-grow'>
- <'flex-shrink'>
- flex-start
- flex-wrap
- float
- floralwhite
- flow
- flow-root
- focus
- font
- font-family
- font-feature-settings
- font-size
- font-variant
- font-weight
- footnote
- force
- force-end
- forestgreen
- forwards
- fr
- fragments
- frequency
- from-font
- from-image
- fr unit
- fuchsia
- full-size-kana
- full-width
- gainsboro
- gaps
- georgian
- ghostwhite
- gold
- goldenrod
- grab
- grabbing
- grad
- grammar-error
- gray
- green
- greenyellow
- grey
- grid
- grid-auto-columns
- grid-auto-flow
- grid-auto-rows
- grid-column-gap
- grid-row-gap
- grid-template-areas
- grid-template-columns
- grid-template-rows
- <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>?
- <'grid-template-rows'> / <'grid-template-columns'>
- groove
- gujarati
- gurmukhi
- handheld
- hanging
- hard-light
- hebrew
- height
- help
- hidden
- hierarchyrequesterror
- high
- high-quality
- hiragana
- hiragana-iroha
- historical-forms
- historical-ligatures
- honeydew
- horizontal-tb
- hotpink
- hover
- hue
- hz
- ic
- icon
- ideograph-alpha
- ideographic
- ideographic-ink
- ideograph-numeric
- <image>
- image-p3
- in
- indexsizeerror
- indianred
- indigo
- infinite
- in-flow
- inherit
- initial
- initial direction
- initial-only
- initial position
- inline
- inline-block
- inline-end
- inline-flex
- inline-grid
- inline-size
- inline-start
- inline-table
- inset
- inside
- <integer>
- integer
- <integer> && <custom-ident>?
- inter-character
- interlace
- intersect
- inter-word
- invalidaccesserror
- invalidcharactererror
- invalidstateerror
- invert
- inverted
- isolate
- isolate-override
- italic
- ivory
- japanese-formal
- japanese-informal
- jis04
- jis78
- jis83
- jis90
- jis-b4
- jis-b5
- jump-both
- jump-end
- jump-none
- jump-start
- justify
- justify-all
- justify-content
- justify-items
- justify-self
- kannada
- katakana
- katakana-iroha
- keep
- keep-all
- <keyframes-name>
- khaki
- khmer
- khz
- korean-hangul-formal
- korean-hanja-formal
- korean-hanja-informal
- landscape
- lao
- last
- last baseline
- last-baseline
- lavender
- lavenderblush
- lawngreen
- layout
- layout()
- leader()
- ledger
- :left
-
left
- in css-align-3, for justify-content, justify-self, justify-items
- in css-backgrounds-3, for background-position
- in css-break-4, for break-before, break-after
- in css-page-floats-3, for clear
- in css-page-floats-3, for float
- in css-ruby-1, for ruby-position
- in css-text-3, for text-align
- in css-text-4, for text-group-align
- in css-text-decor-3, for text-text-emphasis-position
- in css-text-decor-3, for text-underline-position
- in css-transforms-1, for transform-origin
- in css-transforms-2, for perspective-origin
- in html
- legacy
- legal
- lemonchiffon
-
<length>
- in css-backgrounds-3, for background-position
- in css-device-adapt-1, for viewport-length
- in css-images-3, for <size>
- in css-inline-3, for baseline-shift
- in css-inline-3, for initial-letters-wrap
- in css-multicol-1, for column-width
- in css-page-3, for @page/bleed
- in css-page-3, for @page/size
- in css-position-3, for top, right, bottom, left, offset-start, offset-end, offset-before, offset-after
- in css-scrollbars-1, for scrollbar-width
- in css-shapes-1, for shape-margin
- in css-text-3, for letter-spacing
- in css-text-3, for text-indent
- in css-text-3, for word-spacing
- in css-text-decor-4, for text-decoration-width
- in css-text-decor-4, for text-underline-offset
- in css-transforms-2, for perspective
- in css-transforms-2, for perspective-origin
- length
-
<length-percentage>
- in css-backgrounds-3, for background-size
- in css-backgrounds-3, for border-image-width
- in css-fonts-4, for font-size
- in css-grid-1, for grid-template-columns, grid-template-rows
- in css-inline-3, for line-height
- in css-multicol-1, for column-gap
- 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-shapes-1, for shape-margin
- in css-sizing-3, for width, min-width, max-width, height, min-height, max-height
- <length-percentage>+#
- <length-percentage>{2}
- letter
- letter-spacing
- lh
- light
- lightblue
- lightcoral
- lightcyan
- lighten
- lighter
- lightgoldenrodyellow
- lightgray
- lightgreen
- lightgrey
- lightpink
- lightsalmon
- lightseagreen
- lightskyblue
- lightslategray
- lightslategrey
- lightsteelblue
- lightyellow
- lime
- limegreen
- line
- linear
- linearrgb
- line-height
- linen
- [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?
- line-through
- lining-nums
- listbox
- list-item
- list-style-type
- local
- logical
- loose
- low
- lower-alpha
- lower-armenian
- lowercase
- lower-greek
- lower-latin
- lower-roman
- ltr
- luminance
- luminosity
- magenta
- malayalam
- mandatory
- manual
- margin
- margin-block-end
- margin-block-start
- margin-bottom
- margin-box
- margin-inline-end
- margin-inline-start
- margin-left
- margin-right
- margin-top
- marker
- maroon
- match-parent
- match-self
- match-source
- math
- mathematical
- max-content
- 'maximum'
- maximum
- medium
- mediumaquamarine
- mediumblue
- mediumorchid
- mediumpurple
- mediumseagreen
- mediumslateblue
- mediumspringgreen
- mediumturquoise
- mediumvioletred
- menu
- menulist
- menulist-button
- message-box
- meter
- middle
- midnightblue
- min-content
- 'minimum'
- minimum
- minmax()
- mintcream
- mistyrose
- miter
- mixed
- mm
- moccasin
- mongolian
- monospace
- move
- ms
- multiply
- myanmar
- navajowhite
- navy
- nearest
- ne-resize
- nesw-resize
- networkerror
- no-clip
- no-close-quote
- no-common-ligatures
- no-compress
- no-contextual
- no-discretionary-ligatures
- no-drop
- no-historical-ligatures
- non-blocking
- 'none'
-
none
- in css-animations-1, for animation-fill-mode
- in css-animations-1, for animation-name
- 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-box-3, for margin-trim
- in css-color-adjust-1, for forced-color-adjust
- in css-contain-1, for contain
- 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-3, for display, <display-box>
- in css-exclusions-1, for wrap-through
- in css-flexbox-1, for flex
- in css-fonts-4, for font-kerning
- in css-fonts-4, for font-optical-sizing
- in css-fonts-4, for font-size-adjust
- 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-grid-1, for grid-template
- in css-grid-1, for grid-template-areas
- in css-grid-1, for grid-template-rows, grid-template-columns
- in css-images-3, for image-orientation
- in css-images-4, for object-fit
- in css-inline-3, for initial-letters-wrap
- in css-line-grid-1, for box-snap
- in css-line-grid-1, for line-snap
- in css-lists-3, for counter-reset
- 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-3, for block-ellipsis
- in css-overflow-3, for line-clamp
- in css-overflow-4, for max-lines
- 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-floats-3, for float
- 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-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-text-3, for hanging-punctuation
- in css-text-3, for hyphens
- in css-text-3, for text-justify
- in css-text-3, for text-transform
- in css-text-4, for hyphenate-limit-lines
- in css-text-4, for text-group-align
- in css-text-4, for text-spacing
- in css-text-decor-3, for text-text-emphasis-style
- 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-ink
- 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 user-select
- in css-writing-modes-4, for text-combine-upright
- in css2
- 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-4, for @media/hover
- in mediaqueries-4, for @media/overflow-block
- in mediaqueries-4, for @media/overflow-inline
- in mediaqueries-4, for @media/pointer
- in mediaqueries-4, for @media/update
- in mediaqueries-5, for @media/inverted-colors
- in mediaqueries-5, for @media/prefers-color-scheme
- in mediaqueries-5, for @media/scripting
- in motion-1, for offsetpath
- none!!font-variant
- nonzero
- no-open-quote
- no-preference
- no-repeat
-
normal
- 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-animations-1, for animation-direction
- in css-color-adjust-1, for color-scheme
- in css-content-3, for content
- 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-stretch
- 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-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-inline-3, for initial-letters
- in css-inline-3, for inline-sizing
- in css-inline-3, for leading-trim-over, leading-trim
- in css-inline-3, for leading-trim-under
- in css-inline-3, for line-height
- in css-inline-3, for line-sizing
- in css-multicol-1, for column-gap
- in css-scroll-snap-1, for scroll-snap-stop
- in css-text-3, for letter-spacing
- in css-text-3, for line-break
- in css-text-3, for overflow-wrap
- in css-text-3, for white-space
- in css-text-3, for word-break
- in css-text-3, for word-spacing
- in css-text-4, for text-spacing
- in css-writing-modes-4, for unicode-bidi
- in mediaqueries-5, for @media/light-level
- normal!!font-feature-settings
- normal!!font-variant
- not
- not-allowed
- notallowederror
- notfounderror
- notsupportederror
- nowrap
- n-resize
- ns-resize
-
<number>
- in css-animations-1, for animation-iteration-count
- in css-backgrounds-3, for border-image-slice
- in css-backgrounds-3, for border-image-width
- in css-flexbox-1, for flex-grow
- in css-flexbox-1, for flex-shrink
- in css-fonts-4, for font-size-adjust
- in css-fonts-4, for font-weight
- in css-inline-3, for initial-letters
- in css-inline-3, for line-height
- in css-shapes-1, for shape-image-threshold
- in fill-stroke-3, for stroke-miterlimit
- number
- numbers
- numeric
- nw-resize
- nwse-resize
- objectboundingbox
- object-fit
- objects
- oblique <angle>?
- oldlace
- oldstyle-nums
- olive
- olivedrab
- only
- opaque
- open
- open-quote
- optional
- optional-paged
- orange
- orangered
- orchid
- ordinal
- oriya
- ornaments(<feature-value-name>)
- outline
- outset
- outside
- outside-shape
- over
- overflow
- overlay
- overline
- p3
- padding
- padding-block-end
- padding-block-start
- padding-bottom
- padding-box
- padding-inline-end
- padding-inline-start
- padding-left
- padding-right
- padding-top
- page
- paged
- paginate
- paint
- palegoldenrod
- palegreen
- paleturquoise
- palevioletred
- papayawhip
- path()
- paused
- pc
- peachpuff
-
<percentage>
- in css-backgrounds-3, for background-position
- in css-backgrounds-3, for border-image-slice
- in css-device-adapt-1, for viewport-length
- in css-fonts-4, for font-stretch
- in css-inline-3, for baseline-shift
- in css-inline-3, for initial-letters-wrap
- in css-position-3, for top, right, bottom, left, offset-start, offset-end, offset-before, offset-after
- in css-shapes-1, for shape-margin
- in css-size-adjust-1, for text-size-adjust
- in css-text-3, for text-indent
- in css-transforms-2, for perspective-origin
- perceptual
- persian
- peru
- petite-caps
- pink
- pixelated
- pixel unit
- plaintext
- plum
- pointer
- portrait
- <position>
- position
- powderblue
- pre
- pre-line
- preserve
- preserve-breaks
- preserve-spaces
- pretty
- pre-wrap
- progress
- progress-bar
- progressive
- projection
- prophotorgb
- proportional-nums
- proportional-width
- proximity
- pt
- punctuation
- purple
- push-button
- px
- q
- quotaexceedederror
- rad
- radio
- raise
- ray()
- ready to be parser-executed
- rebeccapurple
- rec2020
- rect
- :recto
- recto
- red
- reduce
- region
- relative
- relative-colorimetric
- <relative-size>
- rem
- repeat
- repeat-x
- repeat-y
- <resolution>
- reverse
- revert
- ridge
- :right
-
right
- in css-align-3, for justify-content, justify-self, justify-items
- in css-backgrounds-3, for background-position
- in css-break-4, for break-before, break-after
- in css-page-floats-3, for clear
- in css-page-floats-3, for float
- in css-ruby-1, for ruby-position
- in css-text-3, for text-align
- in css-text-4, for text-group-align
- in css-text-decor-3, for text-text-emphasis-position
- in css-text-decor-3, for text-underline-position
- in css-transforms-1, for transform-origin
- in css-transforms-2, for perspective-origin
- in html
- rlh
- rosybrown
- round
- row
- row-resize
- row-reverse
- royalblue
- rtl
- ruby
- ruby-align:center
- ruby-align:space-around
- ruby-align:space-between
- ruby-align:start
- ruby-base
- ruby-base-container
- ruby-merge:auto
- ruby-merge:collapse
- ruby-merge:separate
- ruby-text
- ruby-text-container
- run-in
- running
- s
- saddlebrown
- safe
- safe-area-inset-bottom
- safe-area-inset-left
- safe-area-inset-right
- safe-area-inset-top
- salmon
- sandybrown
- sans-serif
- saturation
- scale-down
- screen
- scroll
- scroll-position
- seagreen
- searchfield
- seashell
- securityerror
- self-end
- self-start
- semi-condensed
- semi-expanded
- separate
- se-resize
- serif
- sesame
- sides
- sideways
- sideways-lr
- sideways-right
- sideways-rl
- sienna
- silver
- simp-chinese-formal
- simp-chinese-informal
- simplified
- <size>
- size
- skyblue
- slashed-zero
- slateblue
- slategray
- slategrey
- slice
- slider-horizontal
- slow
- small-caps
- small-caption
- smooth
- snap
- snap-block
- snap-inline
- snow
- soft-light
- solid
- space
- space-adjacent
- space-around
- space-between
- space-end
- space-evenly
- space-first
- spaces
- space-start
- span && [ <integer> || <custom-ident> ]
- speech
- spelling-error
- spell-out
- spread
- springgreen
- square
- square-button
- s-resize
- srgb
- stable
- stacked-fractions
- 'start'
-
start
- in css-align-3, for <self-position>, <content-position>
- in css-content-3, for string()
- in css-easing-1, for steps()
- in css-exclusions-1, for wrap-flow
- 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-3, for text-align
- in css-text-4, for text-group-align
- static
- status-bar
- steelblue
- step-end
- step-start
- sticky
-
stretch
- 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-flexbox-1, for align-content
- in css-flexbox-1, for align-items, align-self
- in css-inline-3, for inline-sizing
- in fill-stroke-3, for stroke-dash-justify
- strict
-
<string>
- in css-content-3, for content, <content-list>
- in css-content-3, for leader()
- in css-fonts-4, for font-language-override
- in css-lists-3, for list-style-type
- in css-overflow-3, for block-ellipsis
- in css-overflow-3, for block-overflow
- in css-shapes-2, for path()
- in css-text-4, for hyphenate-character
- in css-text-4, for text-align
- in css-text-decor-3, for text-text-emphasis-style
- <string>+
- string
- / [ <string> | <counter> ]+
- stroke-box
- style
- styleset(<feature-value-name>#)
- stylistic(<feature-value-name>)
- sub
- subgrid
- subgrid <line-name-list>?
- subtract
- subtractive
- super
- swap
- swash(<feature-value-name>)
- sw-resize
- symbolic
- syntaxerror
- system-ui
- table
- table-caption
- table-cell
- table-column
- table-column-group
- table-footer-group
- table-header-group
- table-row
- table-row-group
- tabular-nums
- tamil
- tan
- teal
- telugu
- text
- text-after-edge
- text-align
- textarea
- text-before-edge
- text-bottom
- textfield
- text-overflow
- text-top
- text-transform
- thai
- thick
- thin
- thistle
- tibetan
- <time>
- time
- titling-caps
- tomato
- top
- <track-list> | <auto-track-list>
- trad-chinese-formal
- trad-chinese-informal
- traditional
- <transfer-ratio>
- transparent
- triangle
- trim-adjacent
- trim-end
- trim-inner
- trim-start
- true
- tty
- turn
- turquoise
- tv
- ultra-condensed
- ultra-expanded
- under
- underline
- underscore
- unicase
- unicode
- unicode-bidi
- unsafe
- unset
- up
- upgrade
- upper-alpha
- upper-armenian
- uppercase
- upper-latin
- upper-roman
- upright
- <urange>
- <url>
- url
- userspaceonuse
- vb
- :verso
- verso
- vertical-align
- vertical-lr
- vertical-rl
- vertical-text
- vh
- vi
- view-box
- violet
- visibility
- visible
- vmax
- vmin
- vw
- wait
- washed
- -webkit-discard
- wheat
- white
- whitesmoke
- white-space
- width
- words
- 'wrap'
- wrap
- 'wrap-flow'!!'auto'
- 'wrap-flow'!!'both'
- 'wrap-flow'!!'clear'
- 'wrap-flow'!!'end'
- 'wrap-flow'!!'maximum'
- 'wrap-flow'!!'minimum'
- 'wrap-flow'!!'start'
- wrap-reverse
- 'wrap-through'!!'none'
- 'wrap-through'!!'wrap'
- w-resize
- x
- y
- yellow
- yellowgreen
- z
- zoom
- zoom-in
- zoom-out
4. Grammar Productions / Types
- <absolute-size>
- <alpha-value>
- <alphavalue>
- <an+b>
- <angle>
- <angle-percentage>
- <angular-color-hint>
- <angular-color-stop>
- <angular-color-stop-list>
- <animateable-feature>
- <any-value>
- <at-keyword-token>
- <attachment>
- <attr-fallback>
- <attribute-selector>
- <attr-matcher>
- <attr-modifier>
- <attr-name>
- <auto-repeat>
- <auto-track-list>
- <bad-string-token>
- <bad-url-token>
- <baseline-position>
- <basic-shape>
- <bg-image>
- <bg-layer>
- <bg-position>
- <bg-size>
- <blend-mode>
- <border-style>
- <border-width>
- <bottom>
- <box>
- <calc-number-product>
- <calc-number-sum>
- <calc-number-value>
- <calc-product>
- <calc-sum>
- <calc-value>
- <cdc-token>
- <cdo-token>
- <cf-image>
- <class-selector>
- <clip-source>
- <cmyk-component>
- <colon-token>
- <color>
- color:<color>
- <color-font-technology>
- <color-stop>
- <color-stop-angle>
- <color-stop-length>
- <color-stop-list>
- <column-token>
- <combinator>
- <comma-token>
- <common-lig-values>
- <compat-auto>
- <complex-selector>
- <complex-selector-list>
- <composite-mode>
- <compositing-operator>
- <compound-selector>
- <compound-selector-list>
- <content-distribution>
- <content-list>
- <content-position>
- <content-replacement>
- <contextual-alt-values>
- <counter>
- <counter-style>
- <counter-style-name>
- <cubic-bezier-easing-function>
- <custom-arg>
- <custom-ident>
- <custom-property-name>
- <custom-selector>
- <dasharray>
- <dash-match-token>
- <dashndashdigit-ident>
- <declaration>
- <declaration-list>
- <declaration-value>
- <delim-token>
- <deprecated-system-color>
- <dimension>
- <dimension-token>
- <discretionary-lig-values>
- <display-box>
- <display-inside>
- <display-internal>
- <display-legacy>
- <display-listitem>
- <display-outside>
- <easing-function>
- <east-asian-variant-values>
- <east-asian-width-values>
- <eof-token>
- <explicit-track-list>
- <extension-name>
- <extent>
- <extent-keyword>
- <family-name>
- <feature-tag-value>
- <feature-value-name>
- <fill-rule>
- <filter-function>
- <filter-function-list>
- <filter-primitive-reference>
- <filter-value-list>
- <final-bg-layer>
- <fixed-breadth>
- <fixed-repeat>
- <fixed-size>
- <flex>
- <font-face-name>
- <font-format>
- <font-stretch-css3>
- <font-technology>
- <font-variant-css2>
- <font-variant-css21>
- <font-weight-absolute>
- <frequency>
- <frequency-percentage>
- <function-token>
- <general-enclosed>
- <generic-family>
- <generic-voice>
- <geometry-box>
- <gradient>
- <grid-line>
- <hash-token>
- <hex-color>
- <historical-lig-values>
- <hue>
- <id>
- <ident>
- <ident-token>
- <id-selector>
- <image>
- <image-decl>
- <image-list>
- <image-set-option>
- <image-src>
- <image-tags>
- <include-match-token>
- <inflexible-breadth>
- <integer>
- <isolation-mode>
- <keyframe-block>
- <keyframe-selector>
- <keyframes-name>
- <leader-type>
- <left>
- <length>
- <length-percentage>
- <linear-color-hint>
- <linear-color-stop>
- <linear-gradient>
- <line-name-list>
- <line-names>
- <line-style>
- <line-width>
- <margin-width>
- <marker-ref>
- <masking-mode>
- <mask-layer>
- <mask-reference>
- <mask-source>
- <media-and>
- <media-condition>
- <media-condition-without-or>
- <media-feature>
- <media-in-parens>
- <media-not>
- <media-or>
- <media-query>
- <media-query-list>
- <media-type>
- <mf-boolean>
- <mf-comparison>
- <mf-eq>
- <mf-gt>
- <mf-lt>
- <mf-name>
- <mf-plain>
- <mf-range>
- <mf-value>
- <mq-boolean>
- <named-color>
- <name-repeat>
- <namespace-attr>
- <na-name>
- <na-prefix>
- <ndashdigit-dimension>
- <ndashdigit-ident>
- <ndash-dimension>
- <n-dimension>
- <ns-prefix>
- <number>
- <number-optional-number>
- <number-percentage>
- <number-token>
- <numeric-figure-values>
- <numeric-fraction-values>
- <numeric-spacing-values>
- <outline-line-style>
- <overflow-position>
- <padding-width>
- <page-selector>
- <page-selector-list>
- <page-size>
- <paint>
- <palette-identifier>
- <percentage>
- <percentage-token>
- <points>
- <position>
- <prefix-match-token>
- <pseudo-class-selector>
- <pseudo-element-selector>
- <pseudo-page>
- <quirky-color>
- <quirky-length>
- <quote>
- <radial-gradient>
- <ratio>
- <relative-selector>
- <relative-selector-list>
- <relative-size>
- <repeating-linear-gradient>
- <repeating-radial-gradient>
- <repeat-style>
- <resolution>
- <right>
- <rule-list>
- <selector-list>
- <self-position>
- <semicolon-token>
- <shadow>
- <shape>
- <shape-arg>
- <shape-box>
- <shape-radius>
- <side-or-corner>
- <signed-integer>
- <signless-integer>
- <simple-selector>
- <simple-selector-list>
- <single-animation>
- <single-animation-composition>
- <single-animation-direction>
- <single-animation-fill-mode>
- <single-animation-iteration-count>
- <single-animation-play-state>
- <single-transition>
- <single-transition-property>
- <size>
- <source-size>
- <source-size-list>
- <source-size-value>
- <specific-voice>
- <speech-rate>
- <step-easing-function>
- <step-position>
- <string>
- <string-token>
- <stylesheet>
- <subclass-selector>
- <substring-match-token>
- <suffix-match-token>
- <supports-condition>
- <supports-decl>
- <supports-feature>
- <supports-in-parens>
- <supports-selector-fn>
- <svg-paint>
- <symbol>
- <symbols-type>
- <target>
- <target-name>
- <time>
- <time-percentage>
- <toggle-value>
- <(-token>
- <)-token>
- <[-token>
- <]-token>
- <{-token>
- <}-token>
- <top>
- <track-breadth>
- <track-list>
- <track-repeat>
- <track-size>
- <transform-function>
- <transform-list>
- <type-or-unit>
- <type-selector>
- <unicode-range-token>
- <urange>
- <uri>
- <url>
- <url-modifier>
- <url-token>
- <viewport-length>
- <whitespace-token>
- <wq-name>
- <?xml-stylesheet?>
- <zero>
5. Functions
- acos()
- animationevent()
- asin()
- atan()
- atan2()
- attr()
- blur()
- brightness()
- calc()
- cancelanimationframe(handle)
- circle()
- clamp()
- color()
- commit()
- conic-gradient()
- content()
- contrast()
- cos()
- counter()
- counters()
- cross-fade()
- cubic-bezier()
- device-cmyk()
- double-rainbow()
- drop-shadow()
- element()
- ellipse()
- env()
- eval()
- execcommand()
- fade()
- fetch()
- filter()
- gray()
- grayscale()
- hsl()
- hsla()
- hue-rotate()
- hwb()
- hypot()
- image()
- image-set()
- import()
- inset()
- invert()
- lab()
- lch()
- leader()
- linear-gradient()
- matrix()
- matrix3d()
- max()
- min()
- nth()
- opacity()
- paint()
- path()
- perspective()
- polygon()
- pow()
- radial-gradient()
- rect()
- repeat()
- repeating-conic-gradient()
- repeating-linear-gradient()
- repeating-radial-gradient()
- requestidlecallback()
- rgb()
- rgba()
- rotate()
- rotate3d()
- rotatex()
- rotatey()
- rotatez()
- running()
- saturate()
- scale()
- scale3d()
- scalex()
- scaley()
- scalez()
- sepia()
- sin()
- skew()
- skewx()
- skewy()
- snap-block()
- snap-inline()
- sqrt()
- steps()
- string()
- symbols()
- tan()
- target-counter()
- target-counters()
- target-text()
- toggle()
- translate()
- translate3d()
- translatex()
- translatey()
- translatez()
- url()
- var()
6. At-Rules
- @bottom-center
- @bottom-left
- @bottom-left-corner
- @bottom-right
- @bottom-right-corner
- @charset
- @color-profile
- @counter-style
- @custom-media
- @custom-selector
- @font-face
- @font-feature-values
- @font-palette-values
- @@hasinstance
- @import
- @@isconcatspreadable
- @keyframes
- @left-bottom
- @left-middle
- @left-top
- @media
- @nest
- @page
- @right-bottom
- @right-middle
- @right-top
- @scope
- @supports
- @top-center
- @top-left
- @top-left-corner
- @top-right
- @top-right-corner
- @@toprimitive
- @@tostringtag
- @viewport
7. Selectors
- &
- *
- +
- >
- ||
- ~
- :active
- ::after
- :any-link
- ::attr()
- ::backdrop
- ::before
- :blank
- :checked
- ::content
- :current
- :current()
- /deep/
- :default
- :defined
- :dir()
- :dir(ltr)
- :dir(rtl)
- :disabled
- :empty
- :enabled
- :first-child
- ::first-letter
- ::first-line
- :first-of-page
- :first-of-type
- :focus
- :focus-visible
- :focus-within
- :fullscreen
- :future
- ::grammar-error
- :has()
- :host
- :host()
- :host-context()
- :hover
- ::inactive-selection
- :indeterminate
- :in-range
- :invalid
- :is()
- :lang
- :lang()
- :last-child
- :last-of-page
- :last-of-type
- :link
- :local-link
- ::marker
- :matches()
- :not()
- :nth-child()
- :nth-col()
- ::nth-fragment()
- :nth-last-child()
- :nth-last-col()
- :nth-last-of-type()
- :nth-of-page(n)
- :nth-of-type()
- :only-child
- :only-of-type
- :optional
- :out-of-range
- ::part()
- :past
- :paused
- ::placeholder
- :placeholder-shown
- :playing
- :read-only
- :read-write
- :required
- :root
- :scope
- ::selection
- ::shadow
- ::slotted()
- ::spelling-error
- :start-of-page
- :target
- :target-within
- :user-invalid
- :valid
- :visited
- :where()