align-content
Значение по умолчанию
stretch
Наследуется
Нет
Применяется
К флекс-элементам
Значения
flex-start | flex-end | center | space-between | space-around | stretch
Кроссбраузерность
28+
29+
12.1+
11+
align-items
Значение по умолчанию
stretch
Наследуется
Нет
Применяется
К флекс-контейнеру
Значения
flex-start | flex-end | center | baseline | stretch
Кроссбраузерность
28+
29+
12.1+
11+
align-self
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К флекс-элементу
Значения
auto | flex-start | flex-end | center | baseline | stretch
Кроссбраузерность
28+
29+
12.1+
11+
animation
Значение по умолчанию
none | 0s | ease | 0s | 1 | normal | none | running
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
animation-name || animation-duration || animation-timing-function || animation-delay || animation-iteration-count || animation-direction || animation-fill-mode || animation-play-state
Кроссбраузерность
16+
4 (!)
12.10+
10+
animation-delay
Значение по умолчанию
0s
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
<время>
Кроссбраузерность
16+
4 (!)
12.10+
10+
animation-direction
Значение по умолчанию
normal
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
normal | alternate | reverse (!) | alternate-reverse (!)
Кроссбраузерность
16 (!)
3 / 19
12.10 / -
10+
animation-duration
Значение по умолчанию
0s
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
<время>
Кроссбраузерность
16+
3 (!)
12.10+
10+
animation-iteration-count
Значение по умолчанию
1
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
infinite | <число>
Кроссбраузерность
16+
3 (!)
12.10+
10+
animation-fill-mode
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
none | forwards | backwards | both
Кроссбраузерность
16+
3 (!)
12.10+
10+
animation-name
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
none | <идентификатор>
Пример
animation-name: myOwnAnimation
Кроссбраузерность
16+
3 (!)
12.10+
10+
animation-play-state
Значение по умолчанию
running
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
running | paused
Кроссбраузерность
16+
3 (!)
12.10+
10+
animation-timing-function
Значение по умолчанию
ease
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
ease | ease-in | ease-out | ease-in-out | linear | step-start | step-end | steps | cubic-bezier
Кроссбраузерность
16+
3 (!)
12.10+
10+
backface-visibility
Значение по умолчанию
visible
Наследуется
Нет
Применяется
К трансформируемым элементам
Значения
visible | hidden
Кроссбраузерность
16+
12 (!)
23+
10+
background
Значение по умолчанию
transparent | none | repeat | scroll | 0% 0%
Наследуется
Нет
Применяется
Ко всем элементам
Значения
background-image || background-position [ / background-size ] || background-repeat || background-attachment || background-origin || background-clip
Кроссбраузерность
1+
1+
3.5+
4+
background-attachment
Значение по умолчанию
scroll
Наследуется
Нет
Применяется
Ко всем элементам
Значения
fixed | scroll | local (!)
Кроссбраузерность
1+
1+
3.5+
4+
background-clip
Значение по умолчанию
border-box
Наследуется
Нет
Применяется
Ко всем элементам
Значения
padding-box | border-box | content-box
Кроссбраузерность
4+
1+
10.5+
9+
background-color
Значение по умолчанию
transparent
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<цвет> | transparent
Кроссбраузерность
1+
1+
3.5+
4+
background-image
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам
Значения
url(путь к файлу) | none
Кроссбраузерность
1+
1+
3.5+
4+
background-origin
Значение по умолчанию
padding-box
Наследуется
Нет
Применяется
Ко всем элементам
Значения
padding-box | border-box | content-box
Кроссбраузерность
4+
1+
10.5+
9+
background-position
Значение по умолчанию
0% 0%
Наследуется
Нет
Применяется
К блочным элементам
Значения
<позиция> <позиция> ([left | center | right | <проценты> | <размер>] || [top | center | bottom | <проценты> | <размер>])
Пример
background-position: 10px 50px | top center
Кроссбраузерность
1+
1+
3.5+
4+
background-repeat
Значение по умолчанию
repeat
Наследуется
Нет
Применяется
Ко всем элементам
Значения
repeat-x | repeat-y | repeat | space | round | no-repeat
Кроссбраузерность
1+
1+
3.5+
4+
background-size
Значение по умолчанию
auto
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto | cover | contain
Кроссбраузерность
4+
3+
10.53+
9+
border
Значение по умолчанию
Зависит от использования
Наследуется
Нет
Применяется
Ко всем элементам
Значения
border-width || border-style || border-color
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-bottom
Значение по умолчанию
Зависит от использования
Наследуется
Нет
Применяется
Ко всем элементам
Значения
border-bottom-width || border-bottom-style || border-bottom-color
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-bottom-color
Значение по умолчанию
Значение цвета, заданное через color
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<цвет> | transparent
Кроссбраузерность
1+
1+
9.2+
4 (!)
border-bottom-left-radius
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
значение | проценты
Кроссбраузерность
4+
4+
10.5+
9+
border-bottom-right-radius
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
значение | проценты
Кроссбраузерность
4+
4+
10.5+
9+
border-bottom-style
Значение по умолчанию
Нет
Наследуется
Нет
Применяется
Ко всем элементам
Значения
none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-bottom-width
Значение по умолчанию
medium
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | thin | medium | thick
Кроссбраузерность
1+
1+
9.2+
4 (!)
border-collapse
Значение по умолчанию
separate
Наследуется
Нет
Применяется
К тэгу table или к элементам, у которых значение display установлено как table или inline-table
Значения
collapse | separate
Кроссбраузерность
1+
1+
4+
5+
border-color
Значение по умолчанию
Значение свойства color
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<цвет> | transparent
Кроссбраузерность
1+
1+
9.2+
4 (!)
border-image
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам, за исключением тех, у кого border-collapse задан как collapse
Значения
none | [ [<число> | <проценты>] [/ <толщина>]? ] && [stretch | repeat | round]
Пример
border-image: url('border-image.png') 25 30 10 20 repeat stretch;
Кроссбраузерность
15+
16+
15+
11+
border-left
Значение по умолчанию
Зависит от использования
Наследуется
Нет
Применяется
Ко всем элементам
Значения
border-left-width | border-left-style || border-left-color
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-left-color
Значение по умолчанию
Значение цвета, заданное через color
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<цвет> | transparent
Кроссбраузерность
1+
1+
9.2+
4 (!)
border-left-style
Значение по умолчанию
Нет
Наследуется
Нет
Применяется
Ко всем элементам
Значения
none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-left-width
Значение по умолчанию
medium
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | thin | medium | thick
Кроссбраузерность
1+
1+
9.2+
4 (!)
border-radius
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам, за исключением таблиц с border-collapse: collapse
Значения
<радиус>
Кроссбраузерность
4+
4+
10.5+
9+
border-right
Значение по умолчанию
Зависит от использования
Наследуется
Нет
Применяется
Ко всем элементам
Значения
border-right-width || border-right-style || border-right-color
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-right-color
Значение по умолчанию
Значение цвета, заданное через color
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<цвет> | transparent
Кроссбраузерность
1+
1+
9.2+
4 (!)
border-right-style
Значение по умолчанию
Нет
Наследуется
Нет
Применяется
Ко всем элементам
Значения
none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-right-width
Значение по умолчанию
medium
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | thin | medium | thick
Кроссбраузерность
1+
1+
9.2+
4 (!)
border-spacing
Значение по умолчанию
0
Наследуется
Да
Применяется
К таблицам
Значения
<размер>
Кроссбраузерность
1+
1+
4+
8+
border-style
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам
Значения
none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-top
Значение по умолчанию
Зависит от использования
Наследуется
Нет
Применяется
Ко всем элементам
Значения
border-top-width || border-top-style || border-top-color
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-top-color
Значение по умолчанию
Значение цвета, заданное через color
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<цвет> | transparent
Кроссбраузерность
1+
1+
9.2+
4 (!)
border-top-left-radius
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты>
Кроссбраузерность
4+
4+
10.5+
9+
border-top-right-radius
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты>
Кроссбраузерность
4+
4+
10.5+
9+
border-top-style
Значение по умолчанию
Нет
Наследуется
Нет
Применяется
Ко всем элементам
Значения
none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
Кроссбраузерность
1+
1+
3.5+
4 (!)
border-top-width
Значение по умолчанию
medium
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | thin | medium | thick
Кроссбраузерность
1+
1+
9.2+
4 (!)
border-width
Значение по умолчанию
medium
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | thin | medium | thick
Кроссбраузерность
1+
1+
9.2+
4 (!)
bottom
Значение по умолчанию
auto
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
5+
5.5 (!)
box-shadow
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам
Значения
none | <тень>
Синтаксис
inset <сдвиг по x> <сдвиг по y> <радиус размытия> <растяжение> <цвет>
Кроссбраузерность
4+
10+
10.5+
9+
box-sizing
Значение по умолчанию
content-box
Наследуется
Нет
Применяется
Ко всем элементам
Значения
content-box | border-box
Кроссбраузерность
1 (!)
1 (!)
7+
8+
caption-side
Значение по умолчанию
top
Наследуется
Да
Применяется
К тэгу caption или ко всем элементам, у которых значение display установлено как table-caption.
Значения
top | bottom
Кроссбраузерность
1+
1+
4+
8+
clear
Значение по умолчанию
none
Наследуется
Нет
Применяется
К блочным элементам
Значения
none | left | right | both
Кроссбраузерность
1+
1+
3.5+
4 (!)
clip
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К блочным элементам
Значения
rect(Y1, X2, Y2, X1) | auto
Кроссбраузерность
1+
1+
7+
4+
color
Значение по умолчанию
Зависит от настроек браузера, обычно чёрный цвет
Наследуется
Да
Применяется
Ко всем элементам
Значения
<цвет> | transparent
Кроссбраузерность
1+
1+
3.5+
3+
column-count
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К блочным элементам (кроме таблиц), ячейкам и элементам, у которых display установлен как inline-block
Значения
<число> | auto
Кроссбраузерность
1.5 (!)
1 (!)
11.1+
10+
column-fill
Значение по умолчанию
balance
Наследуется
Нет
Применяется
К многоколоночным элементам
Значения
auto | balance | balance-all
Кроссбраузерность
13 (!)
-
-
-
column-gap
Значение по умолчанию
normal
Наследуется
Нет
Применяется
К блочным элементам (кроме таблиц), ячейкам и элементам, у которых display установлен как inline-block
Значения
<размер> | normal
Кроссбраузерность
1.5 (!)
1 (!)
11.1+
10+
column-rule
Значение по умолчанию
medium none
Наследуется
Нет
Применяется
К блочным элементам (кроме таблиц), ячейкам и элементам, у которых display установлен как inline-block
Значения
column-rule-width || column-rule-style || column-rule-color
Кроссбраузерность
1.5 (!)
1 (!)
11.1+
10+
column-rule-color
Значение по умолчанию
Совпадает с цветом текста
Наследуется
Нет
Применяется
К многоколоночным элементам
Значения
<цвет>
Кроссбраузерность
3.5 (!)
1 (!)
11.1+
10+
column-rule-style
Значение по умолчанию
none
Наследуется
Нет
Применяется
К многоколоночным элементам
Значения
none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
Кроссбраузерность
3.5 (!)
1 (!)
11.1+
10+
column-rule-width
Значение по умолчанию
medium
Наследуется
Нет
Применяется
К многоколоночным элементам
Значения
<размер> | thin | medium | thick
Кроссбраузерность
3.5 (!)
1 (!)
11.1+
10+
column-span
Значение по умолчанию
none
Наследуется
Нет
Применяется
К блочным элементам (кроме таблиц), ячейкам и элементам, у которых display установлен как inline-block
Значения
none | all
Кроссбраузерность
-
1 (!)
11.1+
10+
column-width
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К блочным элементам (кроме таблиц), ячейкам и элементам, у которых display установлен как inline-block
Значения
<размер> | auto
Кроссбраузерность
3.5 (!)
1 (!)
11.1+
10+
columns
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К блочным элементам (кроме таблиц), ячейкам и элементам, у которых display установлен как inline-block
Значения
column-width || column-count
Кроссбраузерность
9 (!)
1 (!)
11.1+
10+
content
Значение по умолчанию
normal
Наследуется
Нет
Применяется
К псевдоэлементам ::before и ::after
Значения
<строка> | attr(<атрибут>) | open-quote | close-quote | no-open-quote | no-close-quote | url | counter | normal | none
Кроссбраузерность
1+
1+
4+
8+
counter-increment
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам
Значения
[<переменная> | <число>] | none
Кроссбраузерность
1+
2+
9.2+
8+
counter-reset
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам
Значения
[<переменная> | <число>] | none
Кроссбраузерность
1+
2+
9.2+
8+
cursor
Значение по умолчанию
auto
Наследуется
Да
Применяется
Ко всем элементам
Значения
[url('путь к курсору')] | [ <курсор> ]
Кроссбраузерность
1 (!)
2 (!)
7 (!)
4 (!)
direction
Значение по умолчанию
ltr
Наследуется
Да
Применяется
Ко всем элементам
Значения
ltr | rtl
Кроссбраузерность
1+
2+
9.2+
5.5+
display
Значение по умолчанию
inline
Наследуется
Нет
Применяется
Ко всем элементам
Значения
block | inline | inline-block | inline-table | inline-flex | flex | list-item | none | run-in | table | table-caption | table-cell | table-column-group | table-column | table-footer-group | table-header-group | table-row | table-row-group
Кроссбраузерность
3+
1+
7+
5.5+
empty-cells
Значение по умолчанию
show
Наследуется
Да
Применяется
К тэгам td, th или к элементам, у которых display: table-cell
Значения
show | hide
Кроссбраузерность
1+
1+
4+
8+
filter
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<фильтр> | none
Кроссбраузерность
35+
18 (!)
15 (!)
13+
flex
Значение по умолчанию
none || 0 || 1 || auto
Наследуется
Нет
Применяется
К флекс-элементам
Значения
none | flex-grow | flex-shrink | flex-basis
Кроссбраузерность
28+
29+
12.1+
11+
flex-basis
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К флекс-элементам
Значения
auto | <ширина>
Кроссбраузерность
28+
29+
12.1+
11+
flex-direction
Значение по умолчанию
row
Наследуется
Нет
Применяется
К флекс-элементам
Значения
row | row-reverse | column | column-reverse
Кроссбраузерность
28+
29+
12.1+
11+
flex-flow
Значение по умолчанию
row || nowrap
Наследуется
Нет
Применяется
К флекс-элементам
Значения
flex-direction || flex-wrap
Кроссбраузерность
28+
29+
12.1+
11+
flex-grow
Значение по умолчанию
0
Наследуется
Нет
Применяется
К флекс-элементам
Значения
<число>
Кроссбраузерность
28+
29+
12.1+
11+
flex-shrink
Значение по умолчанию
1
Наследуется
Нет
Применяется
К флекс-элементам
Значения
<число>
Кроссбраузерность
28+
29+
12.1+
11+
flex-wrap
Значение по умолчанию
nowrap
Наследуется
Нет
Применяется
К флекс-элементам
Значения
nowrap | wrap | wrap-reverse
Кроссбраузерность
28+
29+
12.1+
11+
float
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам (за исключением абсолютно позиционированных)
Значения
left | right | none
Кроссбраузерность
1+
1+
7+
4 (!)
font
Значение по умолчанию
Зависит от использования
Наследуется
Да
Применяется
Ко всем элементам
Значения
font-style || font-variant || font-weight || font-stretch font-size/line-height font-family
Кроссбраузерность
1+
1+
6+
4+
font-family
Значение по умолчанию
Шрифт, установленный в браузере по умолчанию. Обычно это Times New Roman
Наследуется
Да
Применяется
Ко всем элементам
Значения
<шрифт>
Кроссбраузерность
1+
1+
3.5+
3+
font-kerning
Значение по умолчанию
auto
Наследуется
Да
Применяется
Ко всем элементам, включая ::first-letter и ::first-line
Значения
auto | normal | none
Кроссбраузерность
34+
29 (!)
16 (!)
-
font-size
Значение по умолчанию
medium
Наследуется
Да
Применяется
Ко всем элементам
Значения
<абсолютный размер> | <относительный размер> | <размер> | <проценты>
Кроссбраузерность
1+
1+
7+
5.5+
font-stretch
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
ultra-condensed | extra-condensed | condensed | semi-condensed | normal | semi-expanded | expanded | extra-expanded | ultra-expanded
Кроссбраузерность
9+
-
-
9+
font-style
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
normal | italic | oblique
Кроссбраузерность
1+
1+
7+
4+
font-variant
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
normal | small-caps
Кроссбраузерность
1+
1+
3.5+
4+
font-weight
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
Кроссбраузерность
1+
2+
3.5+
3.5+
height
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К блочным и заменяемым элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
7+
4 (!)
hyphens
Значение по умолчанию
manual
Наследуется
Да
Применяется
Ко всем элементам
Значения
none | manual | auto
Кроссбраузерность
6 (!)
-
-
10 (!)
image-rendering
Значение по умолчанию
auto
Наследуется
Да
Применяется
К изображениям, фоновым картинкам, тэгам video, canvas
Значения
auto | crisp-edges | pixelated
Кроссбраузерность
3.6 (!)
1 (!)
11.60 (!)
-
justify-content
Значение по умолчанию
flex-start
Наследуется
Нет
Применяется
К флекс-контейнерам
Значения
flex-start | flex-end | center | space-between | space-around
Кроссбраузерность
28+
29+
12.1+
11+
left
Значение по умолчанию
auto
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
5+
5.5 (!)
letter-spacing
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
<размер> | normal
Кроссбраузерность
1+
1+
3.5+
4+
line-height
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
<множитель> | <размер> | <проценты> | normal
Кроссбраузерность
1+
1+
7+
4+
linear-gradient
Синтаксис
background-image: linear-gradient( [<угол> | to <позиция> ,] <цвет>, <цвет> );
Пример-1
linear-gradient(to top right, #fefcea, #f1da36)
Пример-2
linear-gradient(to bottom, #fefcea 30%, #f1da36 100%)
Кроссбраузерность
3.6 (!)
10 (!)
11.10 (!)
10+
list-style
Значение по умолчанию
Нет
Наследуется
Да
Применяется
К элементам dd, dt, li, ol и ul, а также ко всем элементам, у которых указано display: list-item
Значения
list-style-type || list-style-position || list-style-image
Кроссбраузерность
1+
1+
7+
4+
list-style-image
Значение по умолчанию
none
Наследуется
Да
Применяется
К элементам dd, dt, li, ol и ul, а также ко всем элементам, у которых указано display: list-item
Значения
none | url(<адрес>)
Кроссбраузерность
1+
1+
7+
4 (!)
list-style-position
Значение по умолчанию
outside
Наследуется
Да
Применяется
К элементам dd, dt, li, ol и ul, а также ко всем элементам, у которых указано display: list-item
Значения
inside | outside
Кроссбраузерность
1+
1+
7+
4+
list-style-type
Значение по умолчанию
disc (для ul); decimal (для ol)
Наследуется
Да
Применяется
К элементам li, ol и ul, а также ко всем элементам, у которых указано display: list-item
Значения
circle | disc | square | armenian | decimal | decimal-leading-zero | georgian | lower-alpha | lower-greek | lower-latin | lower-roman | upper-alpha | upper-latin | upper-roman | none
Кроссбраузерность
1 (!)
1 (!)
7 (!)
4 (!)
margin
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
3.5+
3+
margin-bottom
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
3.5+
3+
margin-left
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
3.5+
3+
margin-right
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
3.5+
3+
margin-top
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
3.5+
3+
max-height
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам, кроме строчных и таблиц
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
7+
7+
max-width
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам, кроме строчных и таблиц
Значения
<размер> | <проценты> | none
Кроссбраузерность
1+
1+
7+
7+
min-height
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам, кроме строчных и таблиц
Значения
<размер> | <проценты>
Кроссбраузерность
1+
1+
7+
7+
min-width
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам, кроме строчных и таблиц
Значения
<размер> | <проценты>
Кроссбраузерность
1+
1+
7+
7+
object-fit
Значение по умолчанию
fill
Наследуется
Нет
Применяется
К тэгам img, video, object, input type=image
Значения
fill | contain | cover | none
Кроссбраузерность
36+
31+
10.6 (!)
-
opacity
Значение по умолчанию
1
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<число>
Кроссбраузерность
1 (!)
1+
9+
9+
orient
Значение по умолчанию
inline
Наследуется
Нет
Применяется
К тэгам progress и к meter
Значения
inline | block | horizontal | vertical
Кроссбраузерность
6 (!)
-
-
-
orphans
Значение по умолчанию
2
Наследуется
Да
Применяется
К блочным элементам
Значения
<число>
Кроссбраузерность
-
25+
9.2+
8+
outline
Значение по умолчанию
Нет
Наследуется
Нет
Применяется
Ко всем элементам
Значения
outline-color || outline-style || outline-width
Кроссбраузерность
1.5+
1+
7+
8+
outline-color
Значение по умолчанию
invert
Наследуется
Нет
Применяется
Ко всем элементам
Значения
invert | <цвет>
Кроссбраузерность
1.5+
1 (!)
7+
8+
outline-offset
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер>
Кроссбраузерность
1.5+
1+
9.5+
-
outline-style
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам
Значения
none | dotted | dashed | solid | double | groove | ridge | inset | outset
Кроссбраузерность
1.5+
1+
7+
8+
outline-width
Значение по умолчанию
medium
Наследуется
Нет
Применяется
Ко всем элементам
Значения
thin | medium | thick | <размер>
Кроссбраузерность
1.5+
1+
7+
8+
overflow
Значение по умолчанию
visible
Наследуется
Нет
Применяется
К блочным элементам
Значения
auto | hidden | scroll | visible
Кроссбраузерность
1+
1+
7+
4+
overflow-x
Значение по умолчанию
visible
Наследуется
Нет
Применяется
К блочным элементам
Значения
auto | hidden | scroll | visible
Кроссбраузерность
3.5+
1+
9.5+
5+
overflow-y
Значение по умолчанию
visible
Наследуется
Нет
Применяется
К блочным элементам
Значения
auto | hidden | scroll | visible
Кроссбраузерность
3.5+
1+
9.5+
5+
padding
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты>
Кроссбраузерность
1+
1+
3.5+
4+
padding-bottom
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты>
Кроссбраузерность
1+
1+
3.5+
4+
padding-left
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты>
Кроссбраузерность
1+
1+
3.5+
4+
padding-right
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты>
Кроссбраузерность
1+
1+
3.5+
4+
padding-top
Значение по умолчанию
0
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты>
Кроссбраузерность
1+
1+
3.5+
4+
page-break-after
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К блочным элементам
Значения
always | auto | avoid | left | right
Кроссбраузерность
1 (!)
1+
7+
4+
page-break-before
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К блочным элементам
Значения
always | auto | avoid | left | right
Кроссбраузерность
1 (!)
1+
7+
4+
page-break-inside
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К блочным элементам
Значения
auto | avoid
Кроссбраузерность
19+
1+
7+
8+
perspective
Значение по умолчанию
none
Наследуется
Нет
Применяется
К трансформируемым элементам
Значения
none | <размер>
Кроссбраузерность
10 (!)
12 (!)
15 (!)
10+
perspective-origin
Значение по умолчанию
50% 50%
Наследуется
Нет
Применяется
К трансформируемым элементам
Значения
<проценты> | <размер> | left | center | right | top | bottom
Кроссбраузерность
10 (!)
12 (!)
15 (!)
10+
pointer-events
Значение по умолчанию
auto
Наследуется
Да
Применяется
Ко всем элементам
Значения
auto | none
Кроссбраузерность
3.6+
4+
15+
11+
position
Значение по умолчанию
static
Наследуется
Нет
Применяется
Ко всем элементам
Значения
absolute | fixed | relative | static | sticky (!)
Кроссбраузерность
1+
1+
4+
7+
quotes
Значение по умолчанию
Зависит от браузера, его настроек и операционной системы
Наследуется
Да
Применяется
Ко всем элементам
Значения
<строка> | none
Кроссбраузерность
1.5+
11+
4+
8+
resize
Значение по умолчанию
none
Наследуется
Нет
Применяется
К textarea или к любому элементу, у которого свойство overflow задано как visible
Значения
none | both | horizontal | vertical
Кроссбраузерность
5+
4+
12.10+
-
right
Значение по умолчанию
auto
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
5+
5.5 (!)
tab-size
Значение по умолчанию
8
Наследуется
Да
Применяется
К блочным элементам
Значения
<число>
Кроссбраузерность
4 (!)
21+
10.6 (!)
-
table-layout
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К тегу table или к элементу, у которого значение display установлено как table или inline-table
Значения
auto | fixed
Кроссбраузерность
1+
1+
7+
5+
text-align
Значение по умолчанию
left
Наследуется
Да
Применяется
Ко всем элементам
Значения
center | justify | left | right | start (!) | end (!)
Кроссбраузерность
1+
1+
3.5 (!)
3 (!)
text-align-last
Значение по умолчанию
start
Наследуется
Да
Применяется
К блочным элементам
Значения
start (!) | end (!) | left | right | center | justify
Кроссбраузерность
12 (!)
-
-
5.5 (!)
text-decoration
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам
Значения
text-decoration-line || text-decoration-style || text-decoration-color
Кроссбраузерность
1+
1+
3.5+
3+
text-decoration-color
Значение по умолчанию
Совпадает с цветом текста
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<цвет>
Кроссбраузерность
6 (!)
-
-
-
text-decoration-line
Значение по умолчанию
none
Наследуется
Нет
Применяется
Ко всем элементам
Значения
[line-through || overline || underline] | none
Кроссбраузерность
6 (!)
-
-
-
text-decoration-style
Значение по умолчанию
solid
Наследуется
Нет
Применяется
Ко всем элементам
Значения
solid | double | dotted | dashed | wavy
Кроссбраузерность
6 (!)
-
-
-
text-indent
Значение по умолчанию
0
Наследуется
Да
Применяется
К блочным элементам
Значения
<размер> | <проценты>
Кроссбраузерность
1+
1+
3.5+
3+
text-overflow
Значение по умолчанию
clip
Наследуется
Нет
Применяется
К блочным элементам
Значения
clip | ellipsis
Кроссбраузерность
7+
1+
9 (!)
6+
text-shadow
Значение по умолчанию
none
Наследуется
Да
Применяется
Ко всем элементам
Значения
none | <тень>
Синтаксис
<сдвиг по x> <сдвиг по y> <радиус размытия> <цвет>
Кроссбраузерность
3.5+
2+
9.5+
10+
text-transform
Значение по умолчанию
none
Наследуется
Да
Применяется
Ко всем элементам
Значения
capitalize | lowercase | uppercase | none
Кроссбраузерность
1+
1+
7+
4+
top
Значение по умолчанию
auto
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
5+
5.5 (!)
transform
Значение по умолчанию
none
Наследуется
Нет
Применяется
К трансформируемым элементам
Значения
<функция> | none
Кроссбраузерность
3.5 (!)
5 (!)
10.5 (!)
9 (!)
transform-origin
Значение по умолчанию
50% 50% 0
Наследуется
Нет
Применяется
К трансформируемым элементам
Значения
Кроссбраузерность
3.5 (!)
5 (!)
10.5 (!)
9 (!)
transform-style
Значение по умолчанию
flat
Наследуется
Нет
Применяется
К трансформируемым элементам
Значения
flat | preserve-3d
Кроссбраузерность
10 (!)
12 (!)
15 (!)
10+
transition
Значение по умолчанию
all 0s ease 0s
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
<переход>
Синтаксис
<переход> = none | transition-property || transition-duration || transition-timing-function || transition-delay
Кроссбраузерность
4 (!)
1 (!)
11.6 (!)
10+
transition-delay
Значение по умолчанию
0s
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
<время>
Кроссбраузерность
4 (!)
1 (!)
11.6 (!)
10+
transition-duration
Значение по умолчанию
0s
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
<время>
Кроссбраузерность
4 (!)
1 (!)
11.6 (!)
10+
transition-property
Значение по умолчанию
all
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
none | all | <свойство>
Кроссбраузерность
4 (!)
1 (!)
11.6 (!)
10+
transition-timing-function
Значение по умолчанию
ease
Наследуется
Нет
Применяется
Ко всем элементам, к псевдоэлементам ::before и ::after
Значения
ease | ease-in | ease-out | ease-in-out | linear | step-start | step-end | steps | cubic-bezier
Кроссбраузерность
4 (!)
1 (!)
11.6 (!)
10+
unicode-bidi
Значение по умолчанию
normal
Наследуется
Нет
Применяется
Ко всем элементам
Значения
normal | embed | bidi-override
Кроссбраузерность
1+
2+
9.2+
5.5+
user-select
Значение по умолчанию
auto
Наследуется
Да
Применяется
Ко всем элементам
Значения
auto | none | text | all | contain
Кроссбраузерность
2 (!)
4 (!)
15 (!)
10 (!)
vertical-align
Значение по умолчанию
baseline
Наследуется
Нет
Применяется
К строчным элементам или ячейкам таблицы
Значения
baseline | bottom | middle | sub | super | text-bottom | text-top | top | <размер> | <проценты>
Кроссбраузерность
1+
1+
4+
4+
visibility
Значение по умолчанию
visible
Наследуется
Да
Применяется
Ко всем элементам
Значения
visible | hidden | collapse
Кроссбраузерность
1+
1+
4 (!)
4 (!)
white-space
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
normal | nowrap | pre | pre-line | pre-wrap
Кроссбраузерность
3.5+
1+
9.5+
8+
widows
Значение по умолчанию
2
Наследуется
Да
Применяется
К блочным элементам
Значения
<число>
Кроссбраузерность
-
25+
9.2+
8+
width
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К блочным элементам, ячейкам таблицы, заменяемым элементам
Значения
<размер> | <проценты> | auto
Кроссбраузерность
1+
1+
3.5+
4 (!)
word-break
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
normal | break-all | keep-all
Кроссбраузерность
15+
1+
-
5.5+
word-spacing
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
<размер> | normal
Кроссбраузерность
1+
1+
3.5+
6+
word-wrap
Значение по умолчанию
normal
Наследуется
Да
Применяется
Ко всем элементам
Значения
normal | break-word
Кроссбраузерность
3.5+
1+
10.5+
5.5+
writing-mode
Значение по умолчанию
horizontal-tb
Наследуется
Да
Применяется
Ко всем элементам, за исключением ячеек и строк таблицы
Значения
horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr
Кроссбраузерность
41+
8 (!)
15 (!)
6 (!)
z-index
Значение по умолчанию
auto
Наследуется
Нет
Применяется
К позиционированным элементам
Значения
<число> | auto
Кроссбраузерность
1 (!)
1+
4+
4 (!)
zoom
Значение по умолчанию
normal
Наследуется
Нет
Применяется
Ко всем элементам
Значения
<число> | <проценты> | normal
Кроссбраузерность
-
1+
-
5.5+

Условные обозначения

Подробная справка
A | B
Либо A либо B
A || B
Каждое значение может использоваться самостоятельно или совместно с другими
[A, B]
Группирует значения
!
Есть ограничения в применении, стоит посмотреть подробный справочник (красная иконка рядом со свойством)