Какое свойство определяет способ обращения с пробелами внутри элемента

Какое свойство определяет способ обращения с пробелами внутри элемента thumbnail

CSS позволяет тегам HTML назначать любые визуальные стили, формируя таким образом уникальный внешний вид сайта. Делается это при помощи свойств CSS. В данном справочнике приводится информация по всем свойствам CSS с описанием, допустимыми значениями и примерами.

hanging-punctuationУстанавливает, может ли знак пунктуации располагаться вне контейнера с текстом вначале или в конце строки текста
hyphensСообщает браузеру, как расставлять переносы слов в блоке текста
letter-spacingУстанавливает расстояние между символами в пределах элемента
line-heightУстанавливает межстрочный интервал текста
tab-sizeУстанавливает размер отсупа, заданного при помощи символа табуляции
text-alignУстанавливает горизонтальное выравнивание текста элемента
text-align-lastУстанавливает выравнивание последней строки текста
text-decorationДобавляет оформление текста в виде подчеркивания, перечеркивания, линии над текстом
text-decoration-colorУстанавливает цвет линии, которая добавляется через свойство text-decoration
text-decoration-lineУстанавливает тип оформления текста – подчеркивание, перечеркивание, линия над текстом
text-decoration-styleУстанавливает стиль декоративной линии оформления текста
text-indentУстанавливает величину отступа первой строки текстового блока
text-justifyОпределяет метод выравнивания текста по ширине
text-overflowОпределяет параметры видимости текста в блоке, если текст целиком не помещается в заданную область
text-transformУправляет преобразованием текста элемента в заглавные или прописные символы
vertical-alignВыравнивает элемент по вертикали относительно своего родителя или окружающего текста
white-spaceУстанавливает, как отображать пробелы между словами в пределах элемента
word-breakОпределяет, как делать перенос на новую строку внутри слов
word-spacingУстанавливает расстояние между словами в пределах элемента
word-wrapУстанавливает, можно или нельзя переносить на новую строку длинные слова
@font-faceПозволяет определить настройки шрифтов, а также загрузить специфичный шрифт на компьютер пользователя
fontУниверсальное свойство, позволяющее определить все свойства шрифта за одну декларацию
font-familyЗадает семейство шрифта, которое будет использоваться для оформления текста содержимого
font-sizeОпределяет размер шрифта.
font-size-adjustПозволяет контролировать размер шрифта, когда первый выбранный шрифт не доступен
font-stretchУстанавливает более широкое или узкое начертание шрифта
font-styleУстанавливает стиль начертания шрифта – обычное, курсивное или наклонное
font-variantОпределяет, как следует представлять строчные буквы – делать их все прописными уменьшенного размера или оставить без изменений
font-weightУстанавливает насыщенность или “жирность” начертания шрифта
directionЭто свойство определяет направление текста
unicode-bidiЭто свойство вместе со свойством direction определяет, как должен располагаться текст используемого языка
backgroundКороткое свойство, устанавливающее все свойства фона элемента за одну декларацию
background-attachmentОпределяет, будет ли фоновое изображение зафиксировано, или оно будет прокручиваться вместе с остальным содержимым страницы
background-blend-modeУстанавливает режим наложения фонового изображения элемента на фоны других элементов.
background-clipУстанавливает область прорисовки фонового изображения
background-colorОпределяет фоновый цвет элемента
background-imageОпределяет фоновое изображение элемента
background-originУстанавливает область позиционирования фонового изображения
background-positionЗадает начальное положение фонового изображения в пределах содержащего его элемента
background-repeatОпределяет, как будет повторяться фоновое изображение, установленное с помощью параметра background-image
background-sizeУстанавливает размер фонового изображения
colorЭто свойство определяет цвет текста элемента
borderЭто свойство позволяет определить все атрибуты рамки HTML элемента за одну декларацию
border-bottomЭто свойство позволяет определить все атрибуты нижней рамки HTML элемента за одну декларацию
border-bottom-colorЭто свойство определяет цвет нижней стороны рамки HTML элемента
border-bottom-left-radiusУстанавливает радиус скругления левого нижнего уголка рамки
border-bottom-right-radiusУстанавливает радиус скругления правого нижнего уголка рамки
border-bottom-styleЭто свойство определяет стиль нижней стороны рамки HTML элемента
border-bottom-widthЭто свойство определяет толщину нижней стороны рамки HTML элемента
border-colorЭто свойство определяет цвет всех четырех сторон рамки HTML элемента
border-imageПозволяет устанавливать изображение вместо обычной рамки вокруг элемента
border-image-outsetУстанавливает отступ рамки-изображения за пределы границ элемента
border-image-repeatУстанавливает способ заполнения фоновым изображением пространства между углами рамки
border-image-sliceОпределяет размер частей изображения, используемых для оформления границ элемента
border-image-sourceЗадаёт путь к изображению, которое будет использоваться в качестве рамки элемента
border-image-widthЗадаёт ширину изображения для рамки элемента
border-leftЭто свойство позволяет определить все атрибуты левой рамки HTML элемента за одну декларацию
border-left-colorЭто свойство определяет цвет левой стороны рамки HTML элемента
border-left-styleЭто свойство определяет стиль левой стороны рамки HTML элемента
border-left-widthЭто свойство определяет толщину левой стороны рамки HTML элемента
border-radiusУстанавливает радиус скругления уголков рамки
border-rightЭто свойство позволяет определить все атрибуты правой рамки HTML элемента за одну декларацию
border-right-colorЭто свойство определяет цвет правой стороны рамки HTML элемента
border-right-styleЭто свойство определяет стиль правой стороны рамки HTML элемента
border-right-widthЭто свойство определяет толщину правой стороны рамки HTML элемента
border-styleЭто свойство определяет стиль всей рамки вокруг элемента
border-topЭто свойство позволяет определить все атрибуты верхней рамки HTML элемента за одну декларацию
border-top-colorЭто свойство определяет цвет верхней стороны рамки HTML элемента
border-top-left-radiusУстанавливает радиус скругления левого верхнего уголка рамки
border-top-right-radiusУстанавливает радиус скругления правого верхнего уголка рамки
border-top-styleЭто свойство определяет стиль верхней стороны рамки HTML элемента
border-top-widthЭто свойство определяет толщину верхней стороны рамки HTML элемента
border-widthЭто свойство определяет толщину всех четырех сторон рамки HTML элемента
outlineУниверсальное свойство, которое устанавливает атрибуты контура элемента
outline-colorОпределяет цвет контура
outline-offsetЗадает величину отступа контура от элемента
outline-styleОпределяет стиль контура
outline-widthОпределяет толщину контура
box-sizingУстанавливает алгоритм вычисления ширины и высоты элемента
heightУстанавливает высоту блочных или заменяемых элементов
max-heightУстанавливает максимальную высоту элемента.
max-widthУстанавливает максимальную ширину элемента
min-heightУстанавливает минимальную высоту элемента
min-widthУстанавливает минимальную ширину элемента
resizeОпределяет, может ли пользователь изменять размер элемента
widthУстанавливает ширину блочных или заменяемых элементов
marginУниверсальное свойство, которое позволяет устанавливать размер всех отступов элемента за одну декларацию
margin-bottomЭто свойство устанавливает размер нижнего отступа элемента
margin-leftЭто свойство устанавливает размер левого отступа элемента
margin-rightЭто свойство устанавливает размер правого отступа элемента
margin-topЭто свойство устанавливает размер верхнего отступа элемента
paddingУниверсальное свойство, которое позволяет устанавливать размер всех полей элемента за одну декларацию
padding-bottomЭто свойство устанавливает размер нижнего поля элемента
padding-leftЭто свойство устанавливает размер левого поля элемента
padding-rightЭто свойство устанавливает размер правого поля элемента
padding-topЭто свойство устанавливает размер верхнего поля элемента
bottomЭто свойство определяет расстояние от нижнего края HTML элемента до нижнего края его родительского элемента
clearЭто свойство определяет, с какой стороны элемента запрещено его обтекание другими элементами
clipЭто свойство определяет область позиционированного элемента, в которой будет показано его содержимое
displayОпределяет, как элемент должен быть показан в документе
floatОпределяет, по какой стороне будет выравниваться элемент, при этом остальные элементы будут обтекать его с другой стороны
leftЭто свойство определяет расстояние от левого края HTML элемента до левого края его родительского элемента, т.е. расстояние его смещения вправо
overflowОпределяет, каким образом будет отображаться содержимое элемента, если оно не помещается в область вывода данного элемента
overflow-xОпределяет, как будет отображаться содержимое элемента, если оно не помещается слева/справа в область вывода данного элемента
overflow-yОпределяет, как будет отображаться содержимое элемента, если оно не помещается вверху/внизу в область вывода данного элемента
positionУстанавливает способ позиционирования элемента
rightЭто свойство определяет расстояние от правого края HTML элемента до правого края его родительского элемента
topЭто свойство определяет расстояние от верхнего края HTML элемента до верхнего края его родительского элемента
visibilityОпределяет видимость элемента
z-indexОпределяет порядок позиционированных элементов по z-оси
align-contentВыравнивает строки флекс-элементов по вертикали внутри флекс-контейнера
align-itemsВыравнивает флекс-элементы внутри контейнера по высоте
align-selfУстанавливает выравнивание по высоте отдельно взятого флекс-элемента
flexУниверсальное свойство, которое позволяет указать параметры элемента, чтобы он эффективно заполнял доступное пространство
flex-basisУстанавливает базовую ширину флекс-элемента
flex-directionОпределяет направление главной оси во флекс-контейнере
flex-flowПозволяет за одну декларацию задать направление главной оси и возможность переноса флекс-элементов на новую строку
flex-growОпределяет коэффициент увеличения ширины флекс-элемента относительно других флекс-элементов
flex-shrinkОпределяет коэффициент уменьшения ширины флекс-элемента относительно других флекс-элементов
flex-wrapУстанавливает, следует ли флекс-элементам располагаться в одну строку или можно занять несколько строк
justify-contentВыравнивает флекс-элементы по ширине флекс-контейнера
orderОпределяет порядок вывода флекс-элементов внутри флекс-контейнера
list-styleОпределяет стиль маркера списка, его положение и его изображение
list-style-imageУстанавливает изображение, которое будет использоваться в качестве маркера элементов списка
list-style-positionОпределяет, как будет размещаться маркер относительно текста
list-style-typeУстанавливает вид маркера элементов списка
border-collapseЭто свойство определяет, какую модель рамки вокруг ячеек таблицы следует использовать
border-spacingЭто свойство определяет расстояние между рамками соседних ячеек таблицы
caption-sideЭто сойство определяет, где будет отображаться заголовок таблицы
empty-cellsЭто свойство задает отображение границ и фона в ячейке таблицы, если она пустая
table-layoutОпределяет, как браузер должен вычислять высоту и ширину ячеек таблицы, основываясь на ее содержимом
contentПозволяет вставлять генерируемое содержание в текст веб-страницы, которое первоначально в тексте отсутствует
counter-incrementЭто свойство позволяет увеличить значение счетчика приращений, который задается свойством counter-reset
counter-resetЭто свойство определяет идентификатор, в котором будет храниться счётчик отображений определенного элемента, а также его начальное значение
quotesУстанавливает тип кавычек, который применяется в тексте документа
orphansОпределяет минимальное число строк текста, которое остается на предыдущей странице при печати документа
page-break-afterДобавляет разрыв страницы при печати документа после заданного элемента
page-break-beforeДобавляет разрыв страницы при печати документа перед заданным элементом
page-break-insideРазрешает или запрещает разрыв страницы внутри заданного элемента при печати документа
widowsОпределяет минимальное число строк текста, которое располагается на следующей странице при печати документа
column-countОпределяет количество колонок в многоколоночном тексте
column-fillОпределяет, как контент должен распределяться внутри колонок.
column-gapОпределяет расстояние между колонками в многоколоночном тексте
column-ruleОпределяет параметры разделительной линии между колонок многоколоночного текста
column-rule-colorУстанавливает цвет разделительных линий между колонок в многоколоночном тексте
column-rule-styleОпределяет стиль разделительных линий между колонок в многоколоночном тексте
column-rule-widthОпределяет толщину разделительных линий между колонок многоколоночного текста
column-spanОпределяет, должен ли элемент в многоколоночном тексте занимать ширину всех колонок или только одну из них
column-widthОпределяет оптимальную ширину колонки в многоколоночном тексте
columnsПозволяет одновременно задать ширину и количество колонок многоколоночного текста
cursorОпределяет вид курсора при наведении мышки на элемент
filterПозволяет применить художественные эффекты к элементам

Источник

Данный справочник предоставляет подробное описание всех CSS свойств с максимально упрощенными примерами, для более легкого понимания работы свойства.

Свойства CSS по группам:

flexbox

СвойствоОписаниеCSS
align-contentЗадаёт вертикальное выравнивание flex-элементов для flex-контейнеров с многострочным содержимым.3
align-itemsВертикальное выравнивание flex-элементов внутри flex-контейнера.3
align-selfВертикальное выравнивание flex-элемента.3
flexОпределяет ширину, сжатие и растяжение для flex-элемента.3
flex-basisУказывает ширину для flex-элемента.3
flex-directionНаправление расположения flex-элементов.3
flex-flowНаправление расположения и возможность переноса для flex-элементов.3
flex-growОпределяет коэффициент растяжения flex-элемента.3
flex-shrinkОпределяет коэффициент сжатия flex-элемента.3
flex-wrapОпределяет возможность переноса flex-элементов.3
justify-contentГоризонтальное выравнивание flex-элементов.3
orderОпределяет порядок вывода flex-элементов.3

Анимация

СвойствоОписаниеCSS
@keyframesПозволяет создавать анимацию.3
animationПозволяет установить несколько или все значения свойств animation в одном объявлении.3
animation-delayОпределяет, когда запустится анимация.3
animation-directionУказывает будет ли анимация проигрываться в реверсе на альтернативных циклах.3
animation-durationОпределяет сколько понадобится времени, чтобы закончить 1 цикл анимации.3
animation-fill-modeЗадаёт стиль для элемента, когда анимация не проигрывается (до её запуска, во время остановки или после её окончания).
По умолчанию CSS анимация не влияет на элемент до тех пор, пока анимация не запуститься, во время паузы и после её завершения. Это и позволяет переопределить свойство animation-fill-mode.
3
animation-iteration-countОпределяет сколько раз анимация должна будет проигрываться.3
animation-nameОпределяет имя для @keyframes.3
animation-play-stateУказывает будет анимация проигрываться или будет в режиме паузы.3
animation-timing-functionОпределяет кривую скорости для анимации.3
backface-visibilityОпределяет, должна ли быть видна задняя сторона элемента или нет.3

Внешний и внутренний отступы

СвойствоОписаниеCSS
marginЗадает внешние отступы для элемента.1
margin-bottomЗадает нижний внешний отступ для элемента.1
margin-leftЗадает левый внешний отступ для элемента.1
margin-rightЗадает правый внешний отступ для элемента.1
margin-topЗадает верхний внешний отступ для элемента.1
paddingУстанавливает внутренние отступы в элементе.1
padding-bottomЗадает нижний отступ(внутреннее поле) для элемента.1
padding-leftЗадает левый отступ(внутреннее поле) для элемента.1
padding-rightЗадает правый отступ(внутреннее поле) для элемента.1
padding-topЗадает верхний отступ(внутреннее поле) для элемента.1

Позиционирование

СвойствоОписаниеCSS
bottomУказывает направление смещения позиционированного элемента от нижнего края.2
clearУказывает с какой стороны элемента не допускаются плавающие элементы.1
clipОпределяет видимую часть абсолютно позиционированных элементов.2
displayУказывает, как будет отображаться элемент в браузере.1
floatОпределяет будет ли элемент плавающим.1
leftУказывает направление смещения позиционированного элемента от левого края.2
positionОпределяет метод позиционирования элементов.2
rightУказывает направление смещения позиционированного элемента от правого края.2
topУказывает направление смещения позиционированного элемента от верхнего края.2
visibilityОпределяет, является ли элемент видимым.2
z-indexУказывает порядок расположения элементов по оси Z.2

Размер

СвойствоОписаниеCSS
heightУстанавливает фиксированную высоту.1
max-heightУказывает максимальную фиксированную высоту.2
max-widthУказывает максимальную фиксированную ширину.2
min-heightУказывает минимальную фиксированную высоту.2
min-widthУказывает минимальную фиксированную ширину.2
overflowОпределяет, что предпринять, если содержимое элемента превосходит размер области элемента.2
overflow-xУказывает, обрезать или нет левый/правый край содержимого – если оно переполняет доступную область элемента для его содержания.3
overflow-yУказывает, обрезать или нет верхний/нижний край содержимого – если оно переполняет доступную область элемента для его содержания.3
resizeУказывает, может ли размер элемента изменяться пользователем.3
widthУстанавливает фиксированную ширину.1

Рамка и контур

Списки

Таблицы

СвойствоОписаниеCSS
border-collapseОпределяет будут ли границы рамки объединены в одну.2
border-spacingОпределяет расстояние между границами смежных ячеек и общей рамкой таблицы.2
caption-sideУказывает расположение заголовка таблицы.2
empty-cellsРегулирует видимость пустых ячеек в таблице.2
table-layoutЗадает алгоритм использования макета таблицы.2

Текст

СвойствоОписаниеCSS
colorИзменяет цвет текста.1
directionОпределяет направление написания текста.2
letter-spacingКонтролирует расстояние между символами в тексте.1
line-heightОпределяет межстрочный интервал(интерлиньяж).1
quotesОпределяет тип кавычек для встроенных цитат.2
text-alignУказывает способ выравнивания содержимого по горизонтали.1
text-decorationДобавляет некоторые элементы декорирования к тексту.1
text-indentОпределяет отступ первой строки в тексте элемента.1
text-overflowУказывает, что должно произойти, когда текст переполняет содержащий элемент.3
text-transformКонтролирует использование строчных и прописных букв в тексте.1
vertical-alignОпределяет вертикальное выравнивание в элементе.1
white-spaceОпределяет способ обработки пробелов внутри элемента.1
word-breakОпределяет правила переноса для не-CJK сценариев.3
word-spacingОпределяет ширину пробелов между словами.1
word-wrapПозволяет прерывать длинные слова для переноса на другую строку.3

Тени и прозрачность

СвойствоОписаниеCSS
box-shadowДобавляет эффект отбрасывания тени к элементу.3
opacityУстанавливает уровень прозрачности элемента.3
text-shadowСоздает тень для текста.3

Трансформация

Фон

Шрифт

СвойствоОписаниеCSS
fontИзменяет стандартный вид текста.1
@font-faceПозволяет использование любого шрифта на странице.3
font-familyУказывает шрифт или семейство шрифтов для текста.1
font-sizeУказывает размер для шрифта.1
font-size-adjustКонтролирует размер неосновных шрифтов.3
font-stretchРегулирует ширину текста.3
font-styleПозволяет изменять стиль текста.1
font-variantКонвертирует строчные буквы в прописные уменьшенного размера.1
font-weightЗадает ширину символов текста.1

Другое

СвойствоОписаниеCSS
box-sizingПозволяет заставить определенные элементы заполнять область определенным способом.3
column-countРазделяет элемент на колонки.3
column-gapЗадает расстояние между колонками элемента.3
column-ruleСвойство column-rule позволяет указать значения свойств column-rule-* (ширину, стиль и цвет) в одном объявлении.3
column-rule-colorОпределяет цвет границы между колонками.3
column-rule-styleОпределяет стиль границы между колонками.3
column-rule-widthУказывает ширину границы между колонками.3
columnsПозволяет использовать значения свойств column-width и column-count в одном объявлении.3
column-spanУказывает элементу количество колонок для обхвата.3
column-widthОпределяет ширину колонок.3
contentОпределяет содержимое для псевдо-элементов ::before и ::after.2
counter-incrementУвеличивает значение счетчика.2
counter-resetУстанавливает начальное значение счетчика.2
cursorИзменяет вид курсора мыши.2
page-break-afterОпределяет наличие или отсутствие разрыва страницы после заданного элемента.2
page-break-beforeОпределяет наличие или отсутствие разрыва страницы перед заданным элементом.2
page-break-insideОпределяет наличие или отсутствие разрыва страницы внутри элемента.2

Источник