Этот раздел содержит полный список стандартных свойств, относящихся к последним спецификациям CSS3. Все свойства сгруппированы по категориям.
Свойства Animation
| Cвойство | Описание |
|---|---|
| animation | Определяет анимацию на основе ключевых кадров @keyframes |
| animation-delay | Определяет, когда анимация начнется |
| animation-direction | Определяет, должна ли анимация воспроизводиться в обратном порядке при чередовании или нет |
| animation-duration | Определяет количество секунд или миллисекунд, которое анимация должна занять для завершения одного цикла |
| animation-fill-mode | Определяет, как CSS-анимация должна применять стили к своей цели до и после ее выполнения |
| animation-iteration-count | Определяет, сколько раз цикл анимации должен быть воспроизведен перед остановкой |
| animation-name | Задает имя анимации, определенной @keyframes, которая должна применяться к выбранному элементу |
| animation-play-state | Определяет, запущена ли анимация или приостановлена |
| animation-timing-function | Определяет, как CSS-анимация должна развиваться в течение каждого цикла |
Свойства Background
| Cвойство | Описание |
|---|---|
| background | Устанавливает различные свойства фона в одном объявлении |
| background-attachment | Определяет, будет ли фоновое изображение прокручиваться вместе с документом или останется фиксированным в области просмотра |
| background-clip | Определяет область на которую будет распространяться фон элемента |
| background-color | Устанавливает цвет фона элемента |
| background-image | Определяет фоновое изображение элемента |
| background-origin | Определяет область позиционирования фонового изображения |
| background-position | Устанавливает начальную позицию фонового элемента |
| background-repeat | Определяет, будет ли фоновое изображение повторяться по горизонтали и вертикали, чтобы заполнить все доступное пространство |
| background-size | Устанавливает размер фонового изображения |
Свойства Border
| Cвойство | Описание |
|---|---|
| border | Устанавливает ширину, стиль и цвет для всех четырех сторон границы элемента |
| border-bottom | Устанавливает ширину, стиль и цвет нижней границы элемента |
| border-bottom-color | Устанавливает цвет нижней границы элемента |
| border-bottom-left-radius | Определяет форму нижнего левого угла элемента |
| border-bottom-right-radius | Определяет форму нижнего правого угла элемента |
| border-bottom-style | Устанавливает стиль нижней границы элемента |
| border-bottom-width | Устанавливает ширину нижней границы элемента |
| border-color | Устанавливает цвет границы на всех четырех сторонах элемента |
| border-image | Определяет, как изображение будет использоваться вместо стилей границ |
| border-image-outset | Определяет величину, на которую область изображения границы выходит за границы рамки |
| border-image-repeat | Определяет, должна ли граница изображения повторяться, округляться или растягиваться |
| border-image-slice | Определяет внутренние смещения границы изображения |
| border-image-source | Определяет местоположение изображения, которое будет использоваться в качестве границы border |
| border-image-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-style | Устанавливает стиль границы на всех четырех сторонах элемента |
| border-top | Устанавливает ширину, стиль и цвет верхней границы элемента |
| border-top-color | Устанавливает цвет верхней границы элемента |
| border-top-left-radius | Определяет форму верхнего левого угла элемента |
| border-top-right-radius | Определяет форму верхнего правого угла элемента |
| border-top-style | Устанавливает стиль верхней границы элемента |
| border-top-width | Устанавливает ширину верхней границы элемента |
| border-width | Устанавливает ширину границы на всех четырех сторонах элемента |
Свойства Color
Свойства для размеров
| Cвойство | Описание |
|---|---|
| height | Устанавливает высоту элемента |
| max-height | Устанавливает максимальную высоту элемента |
| max-width | Устанавливает максимальную ширину элемента |
| min-height | Устанавливает минимальную высоту элемента |
| min-width | Устанавливает минимальную ширину элемента |
| width | Устанавливает ширину элемента |
Свойства для контента
| Cвойство | Описание |
|---|---|
| content | Вставляет сгенерированный контент |
| quotes | Определяет кавычки для встроенных цитат |
| counter-reset | Создает или сбрасывает один или несколько счетчиков |
| counter-increment | Увеличивает одно или несколько значений счетчика |
Свойства для выравниваний
| Cвойство | Описание |
|---|---|
| align-content | Определяет выравнивание flex-элементов внутри flex-контейнера |
| align-items | Определяет выравнивание по умолчанию для элементов во flex-контейнере |
| align-self | Определяет выравнивание для выбранных элементов во flex-контейнере |
| flex | Определяет компоненты flex-элемента |
| flex-basis | Определяет начальный основной размер flex-элемента |
| flex-direction | Определяет направление flex-элементов |
| flex-flow | Сокращенное свойство для flex-direction и flex-wrap |
| flex-grow | Определяет, как flex-элемент будет расти относительно других элементов внутри flex-контейнера |
| flex-shrink | Определяет, как flex-элемент будет сжиматься относительно других элементов внутри flex-контейнера |
| flex-wrap | Определяет, должны ли flex-элементы оборачиваться или нет |
| justify-content | Определяет, как flex-элементы выравниваются вдоль горизонтальной оси Y flex-контейнера и auto margins |
| order | Указывает порядок, в котором flex-элементы отображаются и размещаются во flex-контейнере. |
Свойства Font
| Cвойство | Описание |
|---|---|
| font | Определяет множество свойств шрифта в одном объявлении |
| font-family | Определяет список шрифтов для элемента |
| font-size | Определяет размер шрифта для текста |
| font-size-adjust | Сохраняет читаемость текста при возникновении сбоя в шрифтах |
| font-stretch | Устанавливает нормальное, сжатое или расширенное начертание шрифта, буквы в тексте при этом уплотняются или расширяются |
| font-style | Определяет стиль шрифта для текста |
| font-variant | Устанавливает вариацию семейства шрифтов |
| font-weight | Устанавливает толщину шрифта |
Свойства List
| Cвойство | Описание |
|---|---|
| list-style | Определяет стиль отображения для списка и элементов списка |
| list-style-image | Определяет изображение, которое будет использоваться в качестве маркера элемента списка |
| list-style-position | Определяет положение маркера элемента списка |
| list-style-type | Определяет стиль маркера для элемента списка |
Свойства Margin
| Cвойство | Описание |
|---|---|
| margin | Устанавливает внешний отступ у элемента |
| margin-bottom | Устанавливает нижний внешний отступ у элемента |
| margin-left | Устанавливает левый внешний отступ у элемента |
| margin-right | Устанавливает правый внешний отступ у элемента |
| margin-top | Устанавливает верхний внешний отступ у элемента |
Свойства Columns
| Cвойство | Описание |
|---|---|
| column-count | Определяет количество столбцов в элементе |
| column-fill | Указывает, как поток содержимого влияет на длину столбцов в элементе с несколькими столбцами |
| column-gap | Определяет зазор между столбцами в элементе из нескольких столбцов |
| column-rule | Определяет свойства для пространства между столбцами column |
| column-rule-color | Устанавливает цвет пространства между столбцами в многоколоночном макете |
| column-rule-style | Устанавливает стиль пространства между столбцами в многостолбцовой компоновке |
| column-rule-width | Устанавливает ширину пространства между столбцами в многостолбцовой компоновке |
| column-span | Указывает, сколько столбцов элемент охватывает в многостолбцовой компоновке |
| column-width | Определяет оптимальную ширину столбцов в элементе из нескольких столбцов |
| columns | Сокращенное свойство для установки свойств column-width и column-count |
Свойства Outline
| Cвойство | Описание |
|---|---|
| outline | Устанавливает ширину, стиль и цвет для всех четырех сторон контура элемента |
| outline-color | Устанавливает цвет контура |
| outline-offset | Устанавливает расстояние между контуром и границей элемента |
| outline-style | Устанавливает стиль для контура |
| outline-width | Устанавливает ширину контура |
Свойства Padding
| Cвойство | Описание |
|---|---|
| padding | Устанавливает внутренний отступ у элемента |
| padding-bottom | Устанавливает нижний внутренний отступ у элемента |
| padding-left | Устанавливает левый внутренний отступ у элемента |
| padding-right | Устанавливает правый внутренний отступ у элемента |
| padding-top | Устанавливает верхний внутренний отступ у элемента |
Свойства
| Cвойство | Описание |
|---|---|
| page-break-after | Вставляет разрывы страниц после элемента |
| page-break-before | Вставляет разрывы страниц перед элементом |
| page-break-inside | Вставляет разрывы страниц внутри элемента |
Свойства Table
| Cвойство | Описание |
|---|---|
| border-collapse | Указывает, связаны ли границы ячейки таблицы или разделены |
| border-spacing | Устанавливает интервал между границами соседних ячеек таблицы |
| caption-side | Указывает положение заголовка таблицы |
| empty-cells | Показывает или скрывает границы и фон пустых ячеек таблицы |
| table-layout | Определяет алгоритм рендеринга таблицы |
Свойства Text
| Cвойство | Описание |
|---|---|
| direction | Определяет направление текста |
| unicode-bidi | Обрабатывает двунаправленные текст в документе - ltr и rtl |
| tab-size | Определяет длину символа табуляции |
| text-align | Устанавливает горизонтальное выравнивание встроенного содержимого |
| text-align-last | Указывает, как выравнивается последняя строка блока или строка непосредственно перед принудительным разрывом строки |
| text-decoration | Определяет декорацию добавляемую для текста |
| text-decoration-color | Определяет цвет text-decoration-line |
| text-decoration-line | Определяет, какая линия декорации добавляется к элементу |
| text-decoration-style | Определяет стиль линий указанных свойством text-decoration-line |
| text-indent | Делает отступ в первой строке текста |
| text-justify | Определяет метод выравнивания, который нужно использовать, когда для свойства text-align установлено justify |
| text-overflow | Определяет, как текстовое содержимое будет отображаться при переполнении контейнера |
| text-shadow | Применяет одну или несколько теней к текстовому содержимому элемента |
| text-transform | Преобразует регистр текста |
| line-height | Устанавливает высоту межстрочного интервала в блочном элементе |
| vertical-align | Устанавливает вертикальное положение элемента относительно текущей базовой линии текста |
| letter-spacing | Устанавливает дополнительный интервал между буквами |
| word-spacing | Устанавливает интервал между словами |
| white-space | Определяет, как обрабатывается пустое пространство внутри элемента |
| word-break | Определяет, как разбивать строки в словах |
| word-wrap | Указывает, следует ли разбивать слова, когда содержимое выходит за границы его контейнера |
Свойства Transform
| Cвойство | Описание |
|---|---|
| backface-visibility | Определяет, видна ли «обратная» сторона трансформированного элемента |
| perspective | Определяет перспективу просмотра всех дочерних элементов объекта |
| perspective-origin | Определяет координаты начальной точки от которой высчитывается свойство perspective |
| transform | Применяет 2D или 3D преобразование к элементу |
| transform-origin | Устанавливает координаты точки X, Y, Z, относительно которой будет происходить трансформация элемента |
| transform-style | Определяет, как расположены элементы в 3D-пространстве |
Свойства Transitions
| Cвойство | Описание |
|---|---|
| transition | Определяет переход между двумя состояниями элемента |
| transition-delay | Определяет время через которое начнется эффект перехода |
| transition-duration | Устанавливает длительность эффекта перехода |
| transition-property | Задает имена CSS-свойств, к которым должен применяться эффект перехода |
| transition-timing-function | Определяет кривую скорости эффекта перехода |
Свойства для визуального форматирования
| Cвойство | Описание |
|---|---|
| display | Определяет, как элемент отображается на экране при взаимодействии с другими элементами |
| position | Определяет, как позиционируется элемент |
| top | Задает смещение или отступ от верхнего края элемента |
| right | Задает смещение или отступ от правого края элемента |
| bottom | Задает смещение или отступ от нижнего края элемента |
| left | Задает смещение или отступ от левого края элемента |
| float | Указывает, должен ли блок обтекаться слева или справа |
| clear | Определяет, какие стороны элемента запрещены для обтекания |
| z-index | Определяет порядок наложения для позиционированных элементов |
| overflow | Определяет поведение блока, когда содержимое переполняет область контейнера |
| overflow-x | Определяет поведение блока, когда содержимое переполняет область контейнера по оси X |
| overflow-y | Определяет поведение блока, когда содержимое переполняет область контейнера по оси Y |
| resize | Указывает, может ли пользователь изменять размер элемента |
| clip | Определяет координаты области, которая будет кадрирована, т.е. содержимое за пределом этой области будет отрезано |
| visibility | Указывает, является ли элемент видимым |
| cursor | Устанавливает курсор |
| box-shadow | Применяет один или несколько эффектов тени к элементу |
| box-sizing | Изменяет стандартную блочную модель CSS |
Правила
| Cвойство | Описание |
|---|---|
| CSS-правило @charset | Определяет кодировку символов внешней таблицы стилей |
| CSS-правило @font-face | Позволяет использовать загружаемые веб-шрифты |
| CSS-правило @import | Импортирует внешнюю таблицу стилей |
| CSS-правило @keyframes | Указывает значения для свойств анимации в различных точках во время анимации |
| CSS-правило @media | Устанавливает типы мультимедиа для набора правил в таблице стилей |
| CSS-правило @page | Определяет размеры, ориентацию и поля страницы для печати |








