Текст и шрифт

Свойства для загрузки шрифтов и управления видом текста.

@font-face

Определяет настройки шрифтов, а также позволяет загрузить специфичный шрифт на компьютер пользователя.

direction

Свойство предназначено для сайтов, в которых имеет значение направление текста.

font

Универсальное свойство, которое позволяет одновременно задать несколько характеристик шрифта и текста.

font-family

Устанавливает семейство шрифта, которое будет использоваться для оформления текста содержимого.

font-kerning

Управляет кернингом шрифта. Кернинг — это изменение интервала между определёнными сочетаниями букв для сохранения плотности букв в тексте. Это особенно важно для букв, у которых есть наклонные линии, вроде А, У, W, V.

font-size

Определяет размер шрифта элемента.

font-stretch

Устанавливает узкое, нормальное или широкое начертание шрифта, что позволяет уплотнять или расширять текст.

font-style

Определяет начертание шрифта — обычное, курсивное или наклонное.

font-variant

Определяет, как нужно представлять строчные буквы — оставить их без модификаций или делать их все прописными уменьшенного размера.

font-weight

Устанавливает насыщенность шрифта.

hyphens

Сообщает браузеру, как расставлять переносы слов в блоке текста. Словарь переносов хранится в браузере и подключается только при наличии атрибута lang с кодом языка.

letter-spacing

Определяет интервал между букв в тексте.

line-height

Устанавливает высоту строки текста.

tab-size

Используется для изменения ширины отступа, заданного с помощью символа табуляции.

text-align

Определяет горизонтальное выравнивание текста.

text-align-last

Задаёт выравнивание последней строки блока текста.

text-decoration

Добавляет оформление текста в виде его подчёркивания, перечёркивания, линии над текстом.

text-decoration-color

Устанавливает цвет линии, которая добавляется через свойство <span class="attribute">text-decoration</span>.

text-decoration-line

Определяет, как должна добавляться декоративная линия к тексту — подчёркивание, перечёркивание, над текстом. Одновременно можно добавлять несколько линий, перечисляя значения через пробел.

text-decoration-style

Устанавливает стиль декоративной линии, которая добавляется к тексту через свойство text-decoration или text-decoration-line.

text-indent

Устанавливает величину отступа первой строки блока текста.

text-overflow

Определяет параметры видимости текста в блоке, если текст целиком не помещается в заданную область.

text-shadow

Добавляет тень к тексту, а также устанавливает её параметры.

text-transform

Управляет преобразованием текста элемента в заглавные или прописные символы.

unicode-bidi

Задаёт, как должен располагаться текст.

white-space

Устанавливает, как отображать пробелы между словами.

word-break

Свойство word-break указывает, как делать перенос строк внутри слов, которые не помещаются по ширине в заданную область.

word-spacing

Устанавливает интервал между словами.

word-wrap

Указывает, переносить или нет длинные слова, которые не помещаются по ширине в заданную область.

writing-mode

Устанавливает направление текста на странице.

Псевдоэлемент ::first-letter

Определяет стиль первого символа в тексте элемента, к которому добавляется.

Псевдоэлемент ::first-line

Задаёт стиль первой строки форматированного текста.

Псевдоэлемент ::selection

Применяет стиль к выделенному пользователем фрагменту текста.