Source: https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
CSS Grid
-
::after (:after) -
::backdrop -
::before (:before) -
::cue -
::first-letter (:first-letter) -
::first-line (:first-line) -
::marker -
::placeholder -
::selection -
::slotted -
:active -
:checked -
:default -
:dir -
:disabled -
:empty -
:enabled -
:first -
:first-child -
:first-of-type -
:focus -
:fullscreen -
:hover -
:in-range -
:indeterminate -
:invalid -
:lang -
:last-child -
:last-of-type -
:left -
:link -
:not -
:nth-child -
:nth-last-child -
:nth-last-of-type -
:nth-of-type -
:only-child -
:only-of-type -
:optional -
:out-of-range -
:read-only -
:read-write -
:required -
:right -
:root -
:scope -
:target -
:valid -
:visited
-
-
<angle> -
<percentage>
-
-
-
<frequency> -
<percentage>
-
-
-
<url> -
<gradient> -
element() -
image() -
cross-fade() -
image-set()
-
-
-
<length> -
<percentage>
-
-
-
center -
top -
right -
bottom -
left
-
-
-
/
-
-
-
<time> -
<percentage>
-
-
@annotation -
@bottom-center -
@character-variant -
@charset -
@counter-style -
@font-face -
@font-feature-values -
@import -
@keyframes -
@left-bottom -
@media -
@namespace -
@ornaments -
@page -
@right-bottom -
@styleset -
@stylistic -
@supports -
@swash -
@top-center -
@viewport
-
align-content -
align-items-
safe start -
safe end -
safe self-start -
safe self-end -
safe flex-start -
safe flex-end -
unsafe start -
unsafe end -
unsafe self-start -
unsafe self-end -
unsafe flex-start -
unsafe flex-end
-
-
align-self-
safe start -
safe end -
safe self-start -
safe self-end -
safe flex-start -
safe flex-end -
unsafe start -
unsafe end -
unsafe self-start -
unsafe self-end -
unsafe flex-start -
unsafe flex-end
-
-
all -
animation -
animation-delay -
animation-direction -
animation-duration -
animation-fill-mode -
animation-iteration-count -
animation-name -
animation-play-state -
animation-timing-function -
backdrop-filter -
backface-visibility -
background -
background-attachment -
background-blend-mode -
background-clip -
background-color -
background-image -
background-origin -
background-position -
background-repeat -
background-size -
block-size -
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-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 -
break-after -
break-before -
break-inside -
caption-side-
block-start -
block-end -
inline-start -
inline-end
-
-
caret-color -
clear -
clip -
clip-path -
color -
color-adjust -
column-count -
column-fill -
column-gap -
column-rule -
column-rule-color -
column-rule-style -
column-rule-width -
column-span -
column-width -
columns -
contain -
content -
counter-increment -
counter-reset -
counter-set -
cursor -
direction -
display -
empty-cells -
filter -
flex -
flex-basis -
flex-direction -
flex-flow -
flex-grow -
flex-shrink -
flex-wrap -
float-
inline-start -
inline-end
-
-
font -
font-family-
math -
emoji -
fangsong
-
-
font-feature-settings -
font-kerning -
font-language-override -
font-optical-sizing -
font-size-
xxxLarge
-
-
font-size-adjust -
font-stretch-
pct
-
-
font-style- `oblique
-
font-synthesis -
font-variant -
font-variant-alternates -
font-variant-caps -
font-variant-east-asian -
font-variant-ligatures -
font-variant-numeric -
font-variant-position -
font-variation-settings -
font-weight -
gap -
grid -
grid-area -
grid-auto-columns -
grid-auto-flow -
grid-auto-rows -
grid-column -
grid-column-end -
grid-column-start -
grid-row -
grid-row-end -
grid-row-start -
grid-template -
grid-template-areas -
grid-template-columns -
grid-template-rows -
hanging-punctuation-
hanging-punctuation2 values -
hanging-punctuation3 values
-
-
height -
hyphens -
image-orientation -
image-rendering-
smooth -
high-quality
-
-
inline-size -
inset -
inset-block -
inset-block-end -
inset-block-start -
inset-inline -
inset-inline-end -
inset-inline-start -
isolation -
justify-content -
justify-items -
justify-self -
left -
letter-spacing -
line-break -
line-height -
list-style- missing a lot of values for
<'list-style-type'>
- missing a lot of values for
-
list-style-image -
list-style-position -
list-style-type -
margin -
margin-block -
margin-block-end -
margin-block-start -
margin-bottom -
margin-inline -
margin-inline-end -
margin-inline-start -
margin-left -
margin-right -
margin-top -
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-width -
min-block-size -
min-height -
min-inline-size -
min-width -
mix-blend-mode -
object-fit -
object-position -
offset -
offset-anchor -
offset-distance -
offset-path -
offset-rotate -
opacity -
order -
orphans -
outline -
outline-color -
outline-offset -
outline-style -
outline-width -
overflow-
clip
-
-
overflow-anchor -
overflow-block -
overflow-inline -
overflow-wrap-
anywhere
-
-
overflow-x-
clip
-
-
overflow-y-
clip
-
-
overscroll-behavior -
overscroll-behavior-block -
overscroll-behavior-inline -
overscroll-behavior-x -
overscroll-behavior-y -
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-break-after-
recto -
verso
-
-
page-break-before-
recto -
verso
-
-
page-break-inside -
paint-order -
perspective -
perspective-origin -
place-content -
place-items -
place-self -
pointer-events-
visiblePainted /* SVG only */ -
visibleFill /* SVG only */ -
visibleStroke /* SVG only */ -
visible /* SVG only */ -
painted /* SVG only */ -
fill /* SVG only */ -
stroke /* SVG only */ -
all /* SVG only */
-
-
position -
quotes -
resize -
right -
rotate -
row-gap -
scale -
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-aligntwo values
-
-
scroll-snap-stop -
scroll-snap-type -
scrollbar-color -
scrollbar-width -
shape-image-threshold -
shape-margin -
shape-outside -
tab-size -
table-layout -
text-align-
justify-all
-
-
text-align-last -
text-combine-upright -
text-decoration -
text-decoration-color -
text-decoration-line -
text-decoration-skip-ink -
text-decoration-style -
text-decoration-thickness -
text-emphasis -
text-emphasis-color -
text-emphasis-position -
text-emphasis-style -
text-indent -
text-justify -
text-orientation-
sideways-right -
use-glyph-orientation
-
-
text-overflow -
text-rendering -
text-shadow -
text-transform -
text-underline-offset -
text-underline-position -
top -
touch-action -
transform -
transform-box -
transform-origin- missing
<length>properties
- missing
-
transform-style -
transition -
transition-delay -
transition-duration -
transition-property -
transition-timing-function -
translate -
unicode-bidi -
vertical-align -
visibility -
white-space-
break-spaces
-
-
widows -
width -
will-change -
word-break -
word-spacing -
word-wrap -
writing-mode-
sideways-rl -
sideways-lr
-
-
z-index
- Should we create a type for
identthat confirms to the specification? - Should we add
<named-color>? - Why is there a
transparend : Supportedvalue but no definition? box-shadowsupportnoneand elm-css doesn't have this implemented?- Should
revertbe added to everything whereunsetis allowed?