CSS Properties Index

A list of all CSS properties and their initial values. Note announcement and comments as well as the complementary HTML elements index.

The “living CSS” part of this index (“CSS 3/CSS”) is not being maintained anymore. For the latest in CSS, consider W3C’s properties list. If you like to study a similar overview of CSS in a book, consider Rote Learning HTML & CSS (2024).

Pro­perty ↓ CSS 1 CSS 2 CSS 2.1/2.2 CSS 3/CSS Initial Value
align-content ✗ no ✗ no ✗ no ✓ yes auto
align-items ✗ no ✗ no ✗ no ✓ yes auto
align-self ✗ no ✗ no ✗ no ✓ yes auto
alignment-baseline ✗ no ✗ no ✗ no ✓ yes baseline
all ✗ no ✗ no ✗ no ✓ yes depending on individual properties
animation ✗ no ✗ no ✗ no ✓ yes depending on individual properties
animation-delay ✗ no ✗ no ✗ no ✓ yes 0
animation-direction ✗ no ✗ no ✗ no ✓ yes normal
animation-duration ✗ no ✗ no ✗ no ✓ yes 0
animation-fill-mode ✗ no ✗ no ✗ no ✓ yes none
animation-iteration-count ✗ no ✗ no ✗ no ✓ yes 1
animation-name ✗ no ✗ no ✗ no ✓ yes none
animation-play-state ✗ no ✗ no ✗ no ✓ yes running
animation-timing-function ✗ no ✗ no ✗ no ✓ yes ease
appearance ✗ no ✗ no ✗ no ✓ yes auto
azimuth ✗ no ✓ yes ✓ yes ✗ no center
backface-visibility ✗ no ✗ no ✗ no ✓ yes visible
background ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
background-attachment ✓ yes ✓ yes ✓ yes ✓ yes scroll
background-blend-mode ✗ no ✗ no ✗ no ✓ yes normal
background-clip ✗ no ✗ no ✗ no ✓ yes border-box
background-color ✓ yes ✓ yes ✓ yes ✓ yes transparent
background-image ✓ yes ✓ yes ✓ yes ✓ yes none
background-origin ✗ no ✗ no ✗ no ✓ yes padding-box
background-position ✓ yes ✓ yes ✓ yes ✓ yes 0% 0%
background-repeat ✓ yes ✓ yes ✓ yes ✓ yes repeat
background-size ✗ no ✗ no ✗ no ✓ yes auto
baseline-shift ✗ no ✗ no ✗ no ✓ yes 0
binding ✗ no ✗ no ✗ no ✓ yes none
bleed ✗ no ✗ no ✗ no ✓ yes 6pt
bookmark-label ✗ no ✗ no ✗ no ✓ yes content()
bookmark-level ✗ no ✗ no ✗ no ✓ yes none
bookmark-state ✗ no ✗ no ✗ no ✓ yes open
border ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
border-bottom ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
border-bottom-color ✗ no ✓ yes ✓ yes ✓ yes currentColor
border-bottom-left-radius ✗ no ✗ no ✗ no ✓ yes 0
border-bottom-right-radius ✗ no ✗ no ✗ no ✓ yes 0
border-bottom-style ✗ no ✓ yes ✓ yes ✓ yes none
border-bottom-width ✓ yes ✓ yes ✓ yes ✓ yes medium
border-boundary ✗ no ✗ no ✗ no ✓ yes none
border-collapse ✗ no ✓ yes ✓ yes ✓ yes separate
border-color ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
border-image ✗ no ✗ no ✗ no ✓ yes none
border-image-outset ✗ no ✗ no ✗ no ✓ yes 0
border-image-repeat ✗ no ✗ no ✗ no ✓ yes stretch
border-image-slice ✗ no ✗ no ✗ no ✓ yes 100%
border-image-source ✗ no ✗ no ✗ no ✓ yes none
border-image-width ✗ no ✗ no ✗ no ✓ yes 1
border-left ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
border-left-color ✗ no ✓ yes ✓ yes ✓ yes currentColor
border-left-style ✗ no ✓ yes ✓ yes ✓ yes none
border-left-width ✓ yes ✓ yes ✓ yes ✓ yes medium
border-radius ✗ no ✗ no ✗ no ✓ yes 0
border-right ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
border-right-color ✗ no ✓ yes ✓ yes ✓ yes currentColor
border-right-style ✗ no ✓ yes ✓ yes ✓ yes none
border-right-width ✓ yes ✓ yes ✓ yes ✓ yes medium
border-spacing ✗ no ✓ yes ✓ yes ✓ yes 0px 0px
border-style ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
border-top ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
border-top-color ✗ no ✓ yes ✓ yes ✓ yes currentColor
border-top-left-radius ✗ no ✗ no ✗ no ✓ yes 0
border-top-right-radius ✗ no ✗ no ✗ no ✓ yes 0
border-top-style ✗ no ✓ yes ✓ yes ✓ yes none
border-top-width ✓ yes ✓ yes ✓ yes ✓ yes medium
border-width ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
bottom ✗ no ✓ yes ✓ yes ✓ yes auto
box-decoration-break ✗ no ✗ no ✗ no ✓ yes slice
box-shadow ✗ no ✗ no ✗ no ✓ yes none
box-sizing ✗ no ✗ no ✗ no ✓ yes content-box
box-snap ✗ no ✗ no ✗ no ✓ yes none
box-suppress ✗ no ✗ no ✗ no ✓ yes show
break-after ✗ no ✗ no ✗ no ✓ yes auto
break-before ✗ no ✗ no ✗ no ✓ yes auto
break-inside ✗ no ✗ no ✗ no ✓ yes auto
caption-side ✗ no ✓ yes ✓ yes ✓ yes top
caret ✗ no ✗ no ✗ no ✓ yes auto
caret-color ✗ no ✗ no ✗ no ✓ yes auto
caret-shape ✗ no ✗ no ✗ no ✓ yes auto
chains ✗ no ✗ no ✗ no ✓ yes none
clear ✓ yes ✓ yes ✓ yes ✓ yes none
clip ✗ no ✓ yes ✓ yes ✗ no auto
clip-path ✗ no ✗ no ✗ no ✓ yes none
clip-rule ✗ no ✗ no ✗ no ✓ yes nonzero
color ✓ yes ✓ yes ✓ yes ✓ yes implementation-dependent
color-adjust ✗ no ✗ no ✗ no ✓ yes economy
color-interpolation-filters ✗ no ✗ no ✗ no ✓ yes auto
column-count ✗ no ✗ no ✗ no ✓ yes auto
column-fill ✗ no ✗ no ✗ no ✓ yes balance
column-gap ✗ no ✗ no ✗ no ✓ yes normal
column-rule ✗ no ✗ no ✗ no ✓ yes depending on individual properties
column-rule-color ✗ no ✗ no ✗ no ✓ yes implementation-dependent
column-rule-style ✗ no ✗ no ✗ no ✓ yes medium
column-rule-width ✗ no ✗ no ✗ no ✓ yes medium
column-span ✗ no ✗ no ✗ no ✓ yes none
column-width ✗ no ✗ no ✗ no ✓ yes auto
columns ✗ no ✗ no ✗ no ✓ yes depending on individual properties
contain ✗ no ✗ no ✗ no ✓ yes none
content ✗ no ✓ yes ✓ yes ✓ yes normal
counter-increment ✗ no ✓ yes ✓ yes ✓ yes none
counter-reset ✗ no ✓ yes ✓ yes ✓ yes none
counter-set ✗ no ✗ no ✗ no ✓ yes none
crop ✗ no ✗ no ✗ no ✓ yes auto
cue ✗ no ✓ yes ✓ yes ✓ yes depending on individual properties
cue-after ✗ no ✓ yes ✓ yes ✓ yes none
cue-before ✗ no ✓ yes ✓ yes ✓ yes none
cursor ✗ no ✓ yes ✓ yes ✓ yes auto
direction ✗ no ✓ yes ✓ yes ✓ yes ltr
display ✓ yes ✓ yes ✓ yes ✓ yes inline
display-inside ✗ no ✗ no ✗ no ✓ yes auto
display-list ✗ no ✗ no ✗ no ✓ yes none
display-outside ✗ no ✗ no ✗ no ✓ yes inline-level
dominant-baseline ✗ no ✗ no ✗ no ✓ yes normal
elevation ✗ no ✓ yes ✓ yes ✗ no level
empty-cells ✗ no ✓ yes ✓ yes ✓ yes show
filter ✗ no ✗ no ✗ no ✓ yes none
flex ✗ no ✗ no ✗ no ✓ yes depending on individual properties
flex-basis ✗ no ✗ no ✗ no ✓ yes auto
flex-direction ✗ no ✗ no ✗ no ✓ yes row
flex-flow ✗ no ✗ no ✗ no ✓ yes depending on individual properties
flex-grow ✗ no ✗ no ✗ no ✓ yes 0
flex-shrink ✗ no ✗ no ✗ no ✓ yes 1
flex-wrap ✗ no ✗ no ✗ no ✓ yes nowrap
float ✓ yes ✓ yes ✓ yes ✓ yes none
float-offset ✗ no ✗ no ✗ no ✓ yes 0 0
flood-color ✗ no ✗ no ✗ no ✓ yes black
flood-opacity ✗ no ✗ no ✗ no ✓ yes 1
flow-from ✗ no ✗ no ✗ no ✓ yes none
flow-into ✗ no ✗ no ✗ no ✓ yes none
font ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
font-family ✓ yes ✓ yes ✓ yes ✓ yes implementation-dependent
font-feature-settings ✗ no ✗ no ✗ no ✓ yes normal
font-kerning ✗ no ✗ no ✗ no ✓ yes auto
font-language-override ✗ no ✗ no ✗ no ✓ yes normal
font-max-size ✗ no ✗ no ✗ no ✓ yes infinity
font-min-size ✗ no ✗ no ✗ no ✓ yes 0px
font-optical-sizing ✗ no ✗ no ✗ no ✓ yes auto
font-palette ✗ no ✗ no ✗ no ✓ yes normal
font-presentation ✗ no ✗ no ✗ no ✓ yes auto
font-size ✓ yes ✓ yes ✓ yes ✓ yes medium
font-size-adjust ✗ no ✓ yes ✗ no ✓ yes none
font-stretch ✗ no ✓ yes ✗ no ✓ yes normal
font-style ✓ yes ✓ yes ✓ yes ✓ yes normal
font-synthesis ✗ no ✗ no ✗ no ✓ yes weight style
font-variant ✓ yes ✓ yes ✓ yes ✓ yes normal
font-variant-alternates ✗ no ✗ no ✗ no ✓ yes normal
font-variant-caps ✗ no ✗ no ✗ no ✓ yes normal
font-variant-east-asian ✗ no ✗ no ✗ no ✓ yes normal
font-variant-ligatures ✗ no ✗ no ✗ no ✓ yes normal
font-variant-numeric ✗ no ✗ no ✗ no ✓ yes normal
font-variant-position ✗ no ✗ no ✗ no ✓ yes normal
font-variation-settings ✗ no ✗ no ✗ no ✓ yes normal
font-weight ✓ yes ✓ yes ✓ yes ✓ yes normal
gap ✗ no ✗ no ✗ no ✓ yes depending on individual properties
grid ✗ no ✗ no ✗ no ✓ yes depending on individual properties
grid-area ✗ no ✗ no ✗ no ✓ yes depending on individual properties
grid-auto-columns ✗ no ✗ no ✗ no ✓ yes auto
grid-auto-flow ✗ no ✗ no ✗ no ✓ yes none
grid-auto-rows ✗ no ✗ no ✗ no ✓ yes auto
grid-column ✗ no ✗ no ✗ no ✓ yes depending on individual properties
grid-column-end ✗ no ✗ no ✗ no ✓ yes auto
grid-column-start ✗ no ✗ no ✗ no ✓ yes auto
grid-row ✗ no ✗ no ✗ no ✓ yes depending on individual properties
grid-row-end ✗ no ✗ no ✗ no ✓ yes auto
grid-row-start ✗ no ✗ no ✗ no ✓ yes auto
grid-template ✗ no ✗ no ✗ no ✓ yes depending on individual properties
grid-template-areas ✗ no ✗ no ✗ no ✓ yes none
grid-template-columns ✗ no ✗ no ✗ no ✓ yes none
grid-template-rows ✗ no ✗ no ✗ no ✓ yes none
hanging-punctuation ✗ no ✗ no ✗ no ✓ yes none
height ✓ yes ✓ yes ✓ yes ✓ yes auto
hyphens ✗ no ✗ no ✗ no ✓ yes manual
icon ✗ no ✗ no ✗ no ✓ yes auto
image-orientation ✗ no ✗ no ✗ no ✓ yes 0deg
image-rendering ✗ no ✗ no ✗ no ✓ yes auto
image-resolution ✗ no ✗ no ✗ no ✓ yes 1dppx
ime-mode ✗ no ✗ no ✗ no ✓ yes auto
initial-letters ✗ no ✗ no ✗ no ✓ yes normal
initial-letters-align ✗ no ✗ no ✗ no ✓ yes alphabetic
initial-letters-wrap ✗ no ✗ no ✗ no ✓ yes none
inline-sizing ✗ no ✗ no ✗ no ✓ yes normal
isolation ✗ no ✗ no ✗ no ✓ yes auto
justify-content ✗ no ✗ no ✗ no ✓ yes auto
justify-items ✗ no ✗ no ✗ no ✓ yes auto
justify-self ✗ no ✗ no ✗ no ✓ yes auto
left ✗ no ✓ yes ✓ yes ✓ yes auto
letter-spacing ✓ yes ✓ yes ✓ yes ✓ yes normal
lighting-color ✗ no ✗ no ✗ no ✓ yes white
line-break ✗ no ✗ no ✗ no ✓ yes auto
line-grid ✗ no ✗ no ✗ no ✓ yes match-parent
line-height ✓ yes ✓ yes ✓ yes ✓ yes normal
line-snap ✗ no ✗ no ✗ no ✓ yes none
list-style ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
list-style-image ✓ yes ✓ yes ✓ yes ✓ yes none
list-style-position ✓ yes ✓ yes ✓ yes ✓ yes outside
list-style-type ✓ yes ✓ yes ✓ yes ✓ yes disc
margin ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
margin-bottom ✓ yes ✓ yes ✓ yes ✓ yes 0
margin-left ✓ yes ✓ yes ✓ yes ✓ yes 0
margin-right ✓ yes ✓ yes ✓ yes ✓ yes 0
margin-top ✓ yes ✓ yes ✓ yes ✓ yes 0
marker-offset ✗ no ✓ yes ✗ no ✗ no auto
marker-side ✗ no ✗ no ✗ no ✓ yes list-item
marks ✗ no ✓ yes ✗ no ✓ yes none
mask ✗ no ✗ no ✗ no ✓ yes border-box
mask-box ✗ no ✗ no ✗ no ✓ yes see individual properties
mask-box-outset ✗ no ✗ no ✗ no ✓ yes 0
mask-box-repeat ✗ no ✗ no ✗ no ✓ yes stretch
mask-box-slice ✗ no ✗ no ✗ no ✓ yes 0 fill
mask-box-source ✗ no ✗ no ✗ no ✓ yes none
mask-box-width ✗ no ✗ no ✗ no ✓ yes auto
mask-clip ✗ no ✗ no ✗ no ✓ yes border-box
mask-image ✗ no ✗ no ✗ no ✓ yes none
mask-origin ✗ no ✗ no ✗ no ✓ yes border-box
mask-position ✗ no ✗ no ✗ no ✓ yes center
mask-repeat ✗ no ✗ no ✗ no ✓ yes no-repeat
mask-size ✗ no ✗ no ✗ no ✓ yes border-box
mask-source-type ✗ no ✗ no ✗ no ✓ yes auto
mask-type ✗ no ✗ no ✗ no ✓ yes luminance
max-height ✗ no ✓ yes ✓ yes ✓ yes none
max-lines ✗ no ✗ no ✗ no ✓ yes none
max-width ✗ no ✓ yes ✓ yes ✓ yes none
min-height ✗ no ✓ yes ✓ yes ✓ yes 0
min-width ✗ no ✓ yes ✓ yes ✓ yes 0
mix-blend-mode ✗ no ✗ no ✗ no ✓ yes normal
move-to ✗ no ✗ no ✗ no ✓ yes normal
nav-down ✗ no ✗ no ✗ no ✓ yes auto
nav-index ✗ no ✗ no ✗ no ✓ yes auto
nav-left ✗ no ✗ no ✗ no ✓ yes auto
nav-right ✗ no ✗ no ✗ no ✓ yes auto
nav-up ✗ no ✗ no ✗ no ✓ yes auto
object-fit ✗ no ✗ no ✗ no ✓ yes fill
object-position ✗ no ✗ no ✗ no ✓ yes 50% 50%
opacity ✗ no ✗ no ✗ no ✓ yes 1
order ✗ no ✗ no ✗ no ✓ yes 0
orphans ✗ no ✓ yes ✓ yes ✓ yes 2
outline ✗ no ✓ yes ✓ yes ✓ yes depending on individual properties
outline-color ✗ no ✓ yes ✓ yes ✓ yes invert
outline-offset ✗ no ✗ no ✗ no ✓ yes 0
outline-style ✗ no ✓ yes ✓ yes ✓ yes none
outline-width ✗ no ✓ yes ✓ yes ✓ yes medium
overflow ✗ no ✓ yes ✓ yes ✓ yes depending on individual properties
overflow-wrap ✗ no ✗ no ✗ no ✓ yes normal
overflow-x ✗ no ✗ no ✗ no ✓ yes visible
overflow-y ✗ no ✗ no ✗ no ✓ yes visible
padding ✓ yes ✓ yes ✓ yes ✓ yes depending on individual properties
padding-bottom ✓ yes ✓ yes ✓ yes ✓ yes 0
padding-left ✓ yes ✓ yes ✓ yes ✓ yes 0
padding-right ✓ yes ✓ yes ✓ yes ✓ yes 0
padding-top ✓ yes ✓ yes ✓ yes ✓ yes 0
page ✗ no ✓ yes ✗ no ✓ yes auto
page-break-after ✗ no ✓ yes ✓ yes ✓ yes auto
page-break-before ✗ no ✓ yes ✓ yes ✓ yes auto
page-break-inside ✗ no ✓ yes ✓ yes ✓ yes auto
page-policy ✗ no ✗ no ✗ no ✓ yes start
pause ✗ no ✓ yes ✓ yes ✓ yes implementation-dependent
pause-after ✗ no ✓ yes ✓ yes ✓ yes implementation-dependent
pause-before ✗ no ✓ yes ✓ yes ✓ yes implementation-dependent
perspective ✗ no ✗ no ✗ no ✓ yes none
perspective-origin ✗ no ✗ no ✗ no ✓ yes 50% 50%
pitch ✗ no ✓ yes ✓ yes ✗ no medium
pitch-range ✗ no ✓ yes ✓ yes ✗ no 50
play-during ✗ no ✓ yes ✓ yes ✗ no auto
polar-anchor ✗ no ✗ no ✗ no ✓ yes 50% 50%
polar-angle ✗ no ✗ no ✗ no ✓ yes 0
polar-distance ✗ no ✗ no ✗ no ✓ yes 0
polar-origin ✗ no ✗ no ✗ no ✓ yes auto
position ✗ no ✓ yes ✓ yes ✓ yes static
presentation-level ✗ no ✗ no ✗ no ✓ yes 0
quotes ✗ no ✓ yes ✓ yes ✓ yes text
region-fragment ✗ no ✗ no ✗ no ✓ yes auto
resize ✗ no ✗ no ✗ no ✓ yes none
rest ✗ no ✗ no ✗ no ✓ yes depending on individual properties
rest-after ✗ no ✗ no ✗ no ✓ yes none
rest-before ✗ no ✗ no ✗ no ✓ yes none
richness ✗ no ✓ yes ✓ yes ✗ no 50
right ✗ no ✓ yes ✓ yes ✓ yes auto
row-gap ✗ no ✗ no ✗ no ✓ yes normal
ruby-align ✗ no ✗ no ✗ no ✓ yes auto
ruby-merge ✗ no ✗ no ✗ no ✓ yes separate
ruby-position ✗ no ✗ no ✗ no ✓ yes before
scroll-padding ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-block ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-block-end ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-block-start ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-bottom ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-inline ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-inline-end ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-inline-start ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-left ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-right ✗ no ✗ no ✗ no ✓ yes 0
scroll-padding-top ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-align ✗ no ✗ no ✗ no ✓ yes none
scroll-snap-margin ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-block ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-block-end ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-block-start ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-bottom ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-inline ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-inline-end ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-inline-start ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-left ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-right ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-margin-top ✗ no ✗ no ✗ no ✓ yes 0
scroll-snap-stop ✗ no ✗ no ✗ no ✓ yes normal
scroll-snap-type ✗ no ✗ no ✗ no ✓ yes none
shape-image-threshold ✗ no ✗ no ✗ no ✓ yes 0.0
shape-inside ✗ no ✗ no ✗ no ✓ yes auto
shape-outside ✗ no ✗ no ✗ no ✓ yes none
shape-margin ✗ no ✗ no ✗ no ✓ yes 0
size ✗ no ✓ yes ✗ no ✓ yes auto
speak ✗ no ✓ yes ✓ yes ✓ yes auto
speak-as ✗ no ✗ no ✗ no ✓ yes normal
speak-header ✗ no ✓ yes ✓ yes ✗ no once
speak-numeral ✗ no ✓ yes ✓ yes ✗ no continuous
speak-punctuation ✗ no ✓ yes ✓ yes ✗ no none
speech-rate ✗ no ✓ yes ✓ yes ✗ no medium
stress ✗ no ✓ yes ✓ yes ✗ no 50
string-set ✗ no ✗ no ✗ no ✓ yes none
tab-size ✗ no ✗ no ✗ no ✓ yes 8
table-layout ✗ no ✓ yes ✓ yes ✓ yes auto
text-align ✓ yes ✓ yes ✓ yes ✓ yes start
text-align-last ✗ no ✗ no ✗ no ✓ yes auto
text-combine-upright ✗ no ✗ no ✗ no ✓ yes none
text-decoration ✓ yes ✓ yes ✓ yes ✓ yes none
text-decoration-color ✗ no ✗ no ✗ no ✓ yes currentColor
text-decoration-line ✗ no ✗ no ✗ no ✓ yes none
text-decoration-skip ✗ no ✗ no ✗ no ✓ yes objects
text-decoration-style ✗ no ✗ no ✗ no ✓ yes solid
text-emphasis ✗ no ✗ no ✗ no ✓ yes depending on individual properties
text-emphasis-color ✗ no ✗ no ✗ no ✓ yes currentColor
text-emphasis-position ✗ no ✗ no ✗ no ✓ yes over right
text-emphasis-style ✗ no ✗ no ✗ no ✓ yes none
text-indent ✓ yes ✓ yes ✓ yes ✓ yes 0
text-justify ✗ no ✗ no ✗ no ✓ yes auto
text-orientation ✗ no ✗ no ✗ no ✓ yes mixed
text-overflow ✗ no ✗ no ✗ no ✓ yes clip
text-shadow ✗ no ✓ yes ✗ no ✓ yes none
text-space-collapse ✗ no ✗ no ✗ no ✓ yes collapse
text-transform ✓ yes ✓ yes ✓ yes ✓ yes none
text-underline-position ✗ no ✗ no ✗ no ✓ yes auto
text-wrap ✗ no ✗ no ✗ no ✓ yes normal
touch-action ✗ no ✗ no ✗ no ✓ yes auto
top ✗ no ✓ yes ✓ yes ✓ yes auto
transform ✗ no ✗ no ✗ no ✓ yes none
transform-origin ✗ no ✗ no ✗ no ✓ yes 50% 50% 0
transform-style ✗ no ✗ no ✗ no ✓ yes flat
transition ✗ no ✗ no ✗ no ✓ yes depending on individual properties
transition-delay ✗ no ✗ no ✗ no ✓ yes 0s
transition-duration ✗ no ✗ no ✗ no ✓ yes 0s
transition-property ✗ no ✗ no ✗ no ✓ yes all
transition-timing-function ✗ no ✗ no ✗ no ✓ yes ease
unicode-bidi ✗ no ✓ yes ✓ yes ✓ yes normal
user-select ✗ no ✗ no ✗ no ✓ yes auto
vertical-align ✓ yes ✓ yes ✓ yes ✓ yes baseline
visibility ✗ no ✓ yes ✓ yes ✓ yes visible
voice-balance ✗ no ✗ no ✗ no ✓ yes center
voice-duration ✗ no ✗ no ✗ no ✓ yes auto
voice-family ✗ no ✓ yes ✓ yes ✓ yes implementation-dependent
voice-pitch ✗ no ✗ no ✗ no ✓ yes medium
voice-range ✗ no ✗ no ✗ no ✓ yes medium
voice-rate ✗ no ✗ no ✗ no ✓ yes normal
voice-stress ✗ no ✗ no ✗ no ✓ yes normal
voice-volume ✗ no ✗ no ✗ no ✓ yes medium
volume ✗ no ✓ yes ✓ yes ✗ no medium
white-space ✓ yes ✓ yes ✓ yes ✓ yes normal
widows ✗ no ✓ yes ✓ yes ✓ yes 2
width ✓ yes ✓ yes ✓ yes ✓ yes auto
will-change ✗ no ✗ no ✗ no ✓ yes auto
word-break ✗ no ✗ no ✗ no ✓ yes normal
word-spacing ✓ yes ✓ yes ✓ yes ✓ yes normal
word-wrap ✗ no ✗ no ✗ no ✓ yes normal
wrap-flow ✗ no ✗ no ✗ no ✓ yes auto
wrap-through ✗ no ✗ no ✗ no ✓ yes wrap
writing-mode ✗ no ✗ no ✗ no ✓ yes horizontal-tb
z-index ✗ no ✓ yes ✓ yes ✓ yes auto
Number (out of 377) → 53 122 115 363
CSS 1 CSS 2 CSS 2.1/2.2 CSS 3/CSS Initial Value