Css какое свойство определяет дополнительное оформление текста
С помощью CSS можно определять стиль и вид текста. Аналогично тому, что используется
тег <font>, задающий свойства шрифта, но стили обладают
большими возможностями и позволяют сократить код HTML.
Свойства шрифта
Изменение начертания шрифта и его размера происходит через свойства CSS, которые
описаны в табл. 1.
Свойство | Значение | Описание | Пример |
---|---|---|---|
font-family | имя шрифта | Задает список шрифтов | P {font-family: Arial, serif} |
font-style | normal italic | Нормальный шрифт Курсив Наклонный шрифт | P {font-style: italic} |
font-variant | normal small-caps | Капитель (особые прописные буквы) | P {font-variant: small-caps} |
font-weight | normal lighter bold bolder 100–900 | Нормальная жирность Светлое начертание Полужирный Жирный 100 — светлый шрифт, 900 — самый жирный | P {font-weight: bold} |
font-size | normal pt px % | нормальный размер пункты пикселы проценты | font-size: normal font-size: 12pt font-size: 12px font-size: 120% |
В примере 1 показано использование параметров при работе со шрифтами.
Пример 1. Задание свойств шрифта с помощью CSS
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “https://www.w3.org/TR/html4/strict.dtd”>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
<title>Шрифт</title>
<style type=”text/css”>
H1 {
font-family: Arial, Helvetica, Verdana, sans-serif; /* Гарнитура шрифта */
font-size: 150%; /* Размер текста */
font-weight: lighter; /* Светлое начертание */
}
</style>
</head>
<body>
<H1>Заголовок</H1>
<p>Обычный текст</p>
</body>
</html>
Ниже приведен результат данного примера (рис. 1).
Рис. 1. Вид текста после применения стилей
В табл. 2 приведены некоторые стилевые параметры для работы с текстом и результат
их применения.
Пример | Пример | Пример | Пример | Пример |
font-family: Verdana, sans-serif; font-size: 120%; font-weight: light | font-size: large; font-weight: bold | font-family: Arial, sans-serif; font-size: x-small; font-weight: bold | font-variant: small-caps | font-style: italic; font-weight: bold |
Свойства текста
Кроме изменения параметров шрифтов, можно управлять и свойствами всего текста.
Значения свойств приведены в табл. 3.
Свойство | Значение | Описание | Пример |
---|---|---|---|
line-height | normal множитель значение % | Интерлиньяж (межстрочный интервал) | line-height: normal line-height: 1.5 |
text-decoration | none underline | Убрать все оформление Подчеркивание Линия над текстом | text-decoration: none |
text-transform | none capitalize uppercase lowercase | Убрать все эффекты Начинать С Прописных ВСЕ ПРОПИСНЫЕ | text-transform: capitalize |
text-align | left right | Выравнивание текста | text-align: justify |
text-indent | значение % | Отступ первой строки | text-indent: 15px; text-indent: 10% |
Ниже, в табл. 4 приведены некоторые параметры текста и результат их применения.
Пример: и это все о нем | Пример: текст по центру | Пример: Это не ссылка, а просто текст | Пример: отступ первой строки | Пример: полуторный межстрочный интервал |
text-transform: capitalize | text-align:center | text-decoration: underline | text-indent: 20px | line-height: 1.5 |
Источник
Модуль содержит возможности CSS, относящиеся к оформлению текста, такие как подчеркивание, тени текста, а также акценты в тексте восточно-азиатских языков.
Свойства для оформления текста
1. Оформление линии: подчеркивание, обводка и зачеркивание
Подчеркивание, обводка и перечеркивающие линии отображаются только для незамещаемых блоков уровня строки (display: inline) и отображаются по всему тексту, включая пробелы между символами и словами, за исключением отступов в начале и конце строки.
Браузеры могут прерывать подчеркивание и обводку в том месте, где линия пересекает глиф, отображаясь на некотором расстоянии по обе стороны от контура глифа. Когда браузер прерывает подчеркивание или обводку на границах глифа, форма линии на этой границе должна соответствовать форме глифа. Однако, спецификация не предписывает конкретный метод для «следования форме» глифа, оставляя это на усмотрение браузеру.
Рис. 1. Прерывание линии подчеркивания
1.1. Вид линии оформления: свойство text-decoration-line
Поддержка браузерами
IE: —
Edge: —
Firefox: 36, 35 -moz-
Chrome: 57
Safari: 12.1, 7.1 -webkit-
Opera: 44
iOS Safari: 8 -webkit-
UC Browser for Android: 11.8
Chrome for Android: 73
Samsung Internet: 7.2
Свойство text-decoration-line определяет, какой тип линии, если таковые имеются, добавляется к элементу.
Свойство не наследуется.
text-decoration-line | |
---|---|
Значения: | |
none | Ни оформляет, ни запрещает оформление текста. Значение по умолчанию. |
underline | Подчёркивает каждую строку текста. |
overline | Каждая строка текста имеет линию над ней (то есть на противоположной стороне от подчеркивания). |
line-through | Добавляет линию через середину каждой строки текста. |
inherit | Наследует значение свойства от родительского элемента. |
initial | Устанавливает значение свойства в значение по умолчанию. |
Синтаксис
text-decoration-line: none;
text-decoration-line: underline;
text-decoration-line: overline;
text-decoration-line: line-through;
text-decoration-line: blink;
text-decoration-line: underline overline;
text-decoration-line: overline underline line-through;
text-decoration-line: inherit;
text-decoration-line: initial;
1.2. Стиль линии оформления: свойство text-decoration-style
Поддержка браузерами
IE: —
Edge: —
Firefox: 36, 35 -moz-
Chrome: 57
Safari: 12.1, 7.1 -webkit-
Opera: 44
iOS Safari: 8 -webkit-
UC Browser for Android: 11.8
Chrome for Android: 73
Samsung Internet: 7.2
Свойство text-decoration-style определяет стиль линий, нарисованных для оформления текста, указанного в элементе. Значения имеют то же значение, что и для свойства border-style.
Свойство не наследуется.
text-decoration-style | |
---|---|
Значения: | |
solid | Добавляет отрезок простой линии. Значение по умолчанию. |
double | Две параллельные сплошные линии с небольшим промежутком между ними. |
dotted | Последовательность круглых точек. |
dashed | Последовательность прямоугольных штрихов. |
wavy | Указывает на волнистую линию. |
inherit | Наследует значение свойства от родительского элемента. |
initial | Устанавливает значение свойства в значение по умолчанию. |
Синтаксис
text-decoration-style: solid;
text-decoration-style: double;
text-decoration-style: dotted;
text-decoration-style: dashed;
text-decoration-style: wavy;
text-decoration-style: inherit;
text-decoration-style: initial;
1.3. Цвет линии оформления: свойство text-decoration-color
Поддержка браузерами
IE: —
Edge: —
Firefox: 36, 35 -moz-
Chrome: 57
Safari: 12.1, 7.1 -webkit-
Opera: 44
iOS Safari: 8 -webkit-
UC Browser for Android: 11.8
Chrome for Android: 73
Samsung Internet: 7.2
Свойство text-decoration-color определяет цвет линии оформления текста, установленный для элемента с text-decoration-line.
Свойство не наследуется.
Значения: | |
цвет | Значение принимает все форматы цвета свойства color. Значение по умолчанию currentColor. |
inherit | Наследует значение свойства от родительского элемента. |
initial | Устанавливает значение свойства в значение по умолчанию. |
Синтаксис
text-decoration-color: currentColor;
text-decoration-color: salmon;
text-decoration-color: #00ff00;
text-decoration-color: rgba(255, 128, 128, 0.5);
text-decoration-color: transparent;
text-decoration-color: inherit;
text-decoration-color: initial;
1.4. Краткая запись свойств линии оформления: свойство text-decoration
Поддержка браузерами
IE: —
Edge: —
Firefox: 36, 35 -moz-
Chrome: 57
Safari: 12.1, 7.1 -webkit-
Opera: 44
iOS Safari: 8 -webkit-
UC Browser for Android: 11.8
Chrome for Android: 73
Samsung Internet: 7.2
Свойство text-decoration является краткой формой записи свойств text-decoration-line text-decoration-style text-decoration-color в одном объявлении. Пропущенные значения устанавливаются на их начальные значения. Значение по умолчанию text-decoration: none solid currentColor;. Свойство не наследуется. Тем не менее, стиль всех линий оформления текста должен быть одинаковый для одного элемента.
1.5. Расположение линии оформления: свойство text-underline-position
Поддержка браузерами
IE: —
Edge: 12
Firefox: —
Chrome: 71
Safari: —
Opera: —
iOS Safari: —
UC Browser for Android: ?
Chrome for Android: 71
Samsung Internet: —
Свойство text-underline-position устанавливает положение линии подчеркивания, указанного в элементе.
Свойство наследуется.
Значения: | |
auto | Браузер может использовать любой алгоритм для определения позиции подчеркивания, тем не менее линия должна быть размещена на или под базовой линией текста. Значение по умолчанию. |
under | Подчеркивание расположено под текстовым содержимым элемента. В этом случае подчеркивание обычно не пересекает нижний выносной элемент. Это значение можно комбинировать с left или right, если конкретная сторона предпочтительна в вертикальных типографских режимах. |
left | В вертикальных типографских режимах подчеркивание выравнивается по левому краю текста. Тем не менее, это значение интерпретируется как under. |
right | В вертикальных типографских режимах подчеркивание выравнивается по правому краю текста. Тем не менее, это значение интерпретируется как under. |
inherit | Наследует значение свойства от родительского элемента. |
initial | Устанавливает значение свойства в значение по умолчанию. |
Синтаксис
text-underline-position: auto;
text-underline-position: under;
text-underline-position: left;
text-underline-position: right;
text-underline-position: under left;
text-underline-position: under right;
text-underline-position: inherit;
text-underline-position: initial;
Рис. 2. Подчеркивание текста с обеих сторон в вертикальных типографских режимах с помощью значений left и right
2. Тень текста: свойство text-shadow
Поддержка браузерами
IE: 10
Edge: 12
Firefox: 3.5
Chrome: 4
Safari: 4
Opera: 10
iOS Safari: 3.2
UC Browser for Android: 11.8
Chrome for Android: 73
Samsung Internet: 4
Свойство text-shadow используется для добавления тени к тексту. Тень текста — интересный инструмент, который позволяет создавать удивительные эффекты. Тени могут быть однослойными или многослойными, размытыми, цветными или полупрозрачными. Задавая тень для элемента, можно указывать только одно значение длины и цвет, таким образом создавая цветную копию отдельного символа или слова. Также, с помощью тени можно сделать текст более читаемым, если контраст между цветом текста и фоном невелик.
Каждая тень применяется как к самому тексту, так и к элементам его оформления (свойство text-decoration). Одновременно можно задавать несколько теней, указывая их через запятую. Тени накладываются друг на друга, но не перекрывают сам текст. Первая тень всегда расположена сверху над остальными тенями. Свойство наследуется.
Каждая тень определяется двумя или тремя значениями длины и необязательным цветом. Допустимы длины, равные 0.
Свойство не наследуется.
Рис. 3. Синтаксис свойства text-shadow
text-shadow | |
---|---|
Значения: | |
x-offset | Задает горизонтальное смещение тени. Положительное значение рисует тень, смещенную вправо от текста, отрицательная длина — влево. |
y-offset | Задает вертикальное смещение тени. Положительное значение смещает тень вниз, отрицательное — вверх. |
blur | Задает радиус размытия. Отрицательные значения не допускаются. Если значение размытия равно нулю, то край тени четкий. В противном случае, чем больше значение, тем больше размыт край тени. |
цвет | Задает цвет тени. Если цвет отсутствует, используемый цвет берется из свойства color. |
none | Значение по умолчанию, означает отсутствие тени текста. Убирает тень элемента из группы элементов с заданным свойством. |
initial | Устанавливает значение свойства в значение по умолчанию. |
inherit | Наследует значение свойства от родительского элемента. |
В отличие от box-shadow, текстовые тени не обрезаются и могут отображаться, если текст частично прозрачен. Как и box-shadow, текстовые тени не влияют на макет и не вызывают прокрутку или увеличение размера прокручиваемой области.
Синтаксис
text-shadow: 2px 2px 4px pink;
text-shadow: #fc0 1px 0 10px;
text-shadow: 5px 5px #4D4644;
text-shadow: blue 2px 5px;
text-shadow: 5px 10px;
text-shadow: inherit;
text-shadow: initial;
2.1. Примеры тени текста
Плакатная тень
Тень текста
.text-shadow-1 {
background: #77F7DE;
color: white;
text-shadow: -2px -2px 0 #4D4644, 2px -2px 0 #4D4644, -2px 2px 0 #4D4644, 2px 2px 0 #4D4644, 4px 4px 0 white, 5px 5px 0 white, 6px 6px 0 white;
letter-spacing: 0.1em;
}
3D тень
Тень текста
.text-shadow-2 {
background: linear-gradient(-45deg, #FEE864, #F5965E);
color: #f4f4f4;
text-shadow: -1px -1px white, 1px 1px gray, 2px 2px #7a7a7a, 3px 3px #757575, 4px 4px #707070, 5px 5px #6b6b6b, 6px 6px #666666, 7px 7px #616161, 8px 8px #5c5c5c, 9px 9px #575757, 10px 10px #525252, 11px 11px #4d4d4d, 18px 18px 30px rgba(0, 0, 0, .4), 18px 18px 10px rgba(0, 0, 0, .4);
}
Тень-текст
Тень текста
.text-shadow-3 {
background: #FFE6DB;
color: #FFE6DB;
letter-spacing: .1em;
text-shadow: 3px 0 rgba(250, 111, 142, .5), 6px 0 rgba(250, 111, 142, .4), 9px 0 rgba(250, 111, 142, .3), 12px 0 rgba(250, 111, 142, .2), 15px 0 rgba(250, 111, 142, .1);
}
Ретро-тень
Тень текста
.text-shadow-4 {
color: #FB631E;
letter-spacing: .1em;
text-shadow: 4px 4px white, 6px 6px #D7CC88;
}
Многослойная тень
Тень текста
.text-shadow-5 {
background: #f1f1f1;
color: #fcc105;
letter-spacing: .1em;
text-shadow: 4px 4px #ff981d, 7px 7px rgba(200, 120, 22, .2);
}
Прозрачная тень
Тень текста
.text-shadow-6 {
color: transparent;
text-shadow: 4px -4px rgba(157, 217, 227, .7), -2px -2px rgba(159, 141, 105, .7), 0 2px rgba(254, 216, 21, .7);
}
Тень-зебра
Тень текста
.text-shadow-7 {
background: #E02A91;
color: white;
text-shadow: 2px 2px black, 4px 4px white, 6px 6px black, 8px 8px white, 10px 10px black, 12px 12px white, 14px 14px black, 16px 16px white, 18px 18px black, 20px 20px white, 22px 22px black, 24px 24px white, 26px 26px black;
}
Неоновая тень
Тень текста
.text-shadow-8 {
background: black;
color: white;
text-shadow: 0 0 5px white, 0 0 10px white, 0 0 15px white, 0 0 20px crimson, 0 0 35px crimson, 0 0 40px crimson, 0 0 50px crimson, 0 0 75px crimson;
}
Тень-обводка
Тень текста
.text-shadow-9 {
color: white;
text-shadow: 1px 1px #732372, 1px -1px #732372, -1px 1px #732372, -1px -1px #732372, 3px 3px 6px rgba(0,0,0,.5);
}
Стиль LETTERPRESS
Тень текста
.text-shadow-10 {
background: #F9C941;
color: #F9C941;
letter-spacing: 2px;
text-shadow: 1px 1px #F3E7CF, -1px -1px #56433D;
}
Стиль ТВИТТЕР
Тень текста
.text-shadow-11 {
color: #3CF;
text-shadow: -1px 0 1px white, 0 -1px 1px white, 0 1px 1px white, 1px 0 1px white, 0 0 8px white, 0 0 8px white, 0 0 8px white, 2px 2px 3px black;
}
Тень с обводкой
Тень текста
.text-shadow-12 {
color:#E34C38;
text-shadow: 1px 1px white, 2px 2px white, -1px -1px white, -2px -2px white, -1px 1px white, 1px -1px white, -2px 2px white, 2px -2px white, -3px -3px 4px rgba(0,0,0,.3), -3px 3px 4px rgba(0,0,0,.3), 3px 3px 4px rgba(0,0,0,.3), 3px -3px 4px rgba(0,0,0,.3);
}
2.2. Эффекты тени при наведении
See the Pen ENjrvy by Elena (@html5book) on CodePen.
See the Pen yVYOdY by Elena (@html5book) on CodePen.
2.3. Анимация тени
See the Pen jVbqZo by Elena (@html5book) on CodePen.
See the Pen NbGNBm by Elena (@html5book) on CodePen.
See the Pen dOYMrd by Elena (@html5book) on CodePen.
По материалам CSS Text Decoration Module Level 3
Источник
Положительное восприятие веб-сайта пользователем зависит не только от смыслового содержания текста, но и от его оформления.
Существует вероятность, что человек не станет читать даже очень грамотно и хорошо написанный, но не оформленный или плохо оформленный текст, поэтому следует уделить особое внимание вопросу удобочитаемости.
CSS предоставляет довольно обширные возможности, позволяющие кардинально изменить внешний вид вашего текста с помощью различных цветовых решений, размера строки и т.д.
В CSS оформление текста осуществляется с помощью параметра text-decoration, который может принимать следующие значения:
- blink — мерцающий текст;
- none — значение по умолчанию, оформление отсутствует;
- overline — линия расположена над текстом;
- underline — подчеркнутый линией текст;
- line-through — текст, зачеркнутый линией;
- inherit — в данном случае text-decoration наследует значение родительского элемента.
Пример:
<a href=”index.html” style=”text-decoration:overline”>Текст ссылки</a>
<a href=”index.html” style=”text-decoration:underline”>Текст ссылки</a>
<a href=”index.html” style=”text-decoration:line-through”>Текст ссылки</a>
<a href=”index.html” style=”text-decoration:none”>Текст ссылки</a>
В окне браузера данный пример будет выглядеть следующим образом:
Изменить цвет текста, расположенного внутри HTML элементов можно с помощью CSS свойства color.
Способы задания могут быть следующими:
- При помощи названия цвета (например, red, green, blue, white);
- При помощи значения RGB (например, rgb(221,102,212));
- При помощи шестнадцатеричного цветового значения (например, #ff00aa).
Пример:
<head>
<title>CSS цвет</title>
</head>
<body>
<p style=”color:red”>Текст 1 Текст 2 Текст 2</p>
<p style=”color:rgb(245,100,255)”>Текст 2 Текст 2 Текст 2</p>
<p style=”color:#7722aa”>Текст 3 Текст 3 Текст 3</p>
</body>
</html>
Визуальное оформление, реализованное с помощью приведенного выше кода, выглядит следующим образом:
CSS свойство font-size позволяет задать размер текста.
Единицами измерения могут быть:
- Пиксели (например, 14px);
- Пункты (например, 20pt);
- Проценты (например, 50%);
- Ключевые слова small, large и т.п.
Пример:
<style type=”text/css”>
p {font-size:14px}
p.big {font-size:20pt}
</style>
</head>
<p>Текстовая строка размером 14 пикселей.</p>
<p class=”big”>Текстовая строка размером 20 пунктов.</p>
Визуальное представление приведенного выше кода выглядит следующим образом:
Изначальная концепция HTML не предполагала отступы, выделяя абзацы лишь вертикальным расстоянием, а множество пробелов перед строкой браузер преобразует в один.
Однако в CSS данная проблема решается с помощью свойства text-indent.
Пример:
<title>Отступ текстовой строки</title>
</head>
<body>
<p>Текст без отступа.</p>
<p style=”text-indent:110px”>Текст с отступом слева 110 пикселей</p>
</body>
Визуальное отображение кода:
С помощью атрибута CSS font-weight определяется жирность шрифта.
Данный атрибут может принимать следующие значения:
- normal — обычный;
- lighter — более светлый;
- bold — жирный;
- от 100 до 900, где 100 — самый тонкий шрифт, а 900 — самый толстый.
Пример:
<head>
<title>Стили шрифта</title>
</head>
<body>
<p style=”font-weight: normal”>текст текст текст текст</p>
<p style=”font-weight: bolder”>текст текст текст текст</p>
<p style=”font-weight: 600″>текст текст текст текст</p>
</body>
</html>
В браузере данный код выглядит следующим образом:
CSS свойство text-shadow позволяет задать тексту тень. Данное свойство содержит в себе целый перечень эффектов: цвет, смещение вправо, смещение вниз, радиус пятна тени.
В том случае, если цвет тени не задан, используется цвет текста.
Пример:
<title> тень текста в CSS </title>
</head>
<body>
<h1 style=”text-shadow:#cccccc -17px -8px 6px”>Текст с тенью
</h1>
</body>
Представленный выше код в браузере выглядит следующим образом:
Выравнивание текста по горизонтали задаётся свойством text-align, которое может принимать следующие значения:
- left — выравнивание по левому краю;
- right — выравнивание по правому краю;
- center — выравнивание по центру;
- justify — выравнивание по всей ширине.
С помощью свойства vertical-align выполняется выравнивание текста по вертикали.
Данное свойство может принимать следующие значения:
- baseline — выравнивание линии элемента по базовой линии родительского элемента;
- middle — выравнивание средней элементной точки по базовой линии родительского элемента;
- text-top — выравнивание верхней части элемента по верху шрифта родительского элемента;
- top — выравнивание верха элемента по верхней части самого высокого элемента строки;
- sub, super — отображение элемента в виде нижнего и верхнего индексов соответственно.
Пример:
</head>
<body>
<table height=”80″ cellpadding=”10″ border=”1″>
<tr>
<td style=”vertical-align:top”>Текст 1</td>
<td style=”vertical-align:bottom”>Текст 2</td>
<td style=”vertical-align:middle”>Текст 3</td>
</tr>
</table>
Таким образом, возможности CSS позволяют произвести практически любые манипуляции с оформлением текста на веб-сайте для улучшения его восприятия пользователями.
Желаем удачи в изучении веб-дизайна!
Источник
В предыдущей части ‘Основы CSS’ мы рассуждали о подложках, полях и блочной модели. На этот раз я попробую описать, как и с помощью каких свойств CSS задать стиль к тексту.
Уровень 2 (CSS 2.1) предоставляет разработчику много возможностей оформить текст креативно. Уровень 3 (CSS3) позволяет использовать еще больше уникальных свойств, которые отвечают за внешний вид текста.
Итак, что мы можем сделать с текстом при помощи доступных свойств CSS? Как обеспечить кроссбраузерную совместимость? Как сделать текст привлекательным?
Свойство Font-Family
Большинство людей предполагает, что при создании сайта можно использовать всего несколько безопасных шрифтов. Однако свойство font-family предлагает разработчикам большой выбор шрифтов. С помощью font-family можно задать основной шрифт для сайта, затем указать второй, на случай, если на компьютере пользователя не установлен основной шрифт; третьим, как правило, указывают семейство шрифтов, на тот случай, если оба первых шрифта отсутствуют на компьютере пользователя.
Например, на своем сайте мы хотим использовать шрифт Helvetica. Хотя почти на всех Mac’ах этот шрифт стоит изначально, компьютеры с windows иногда игнорируют этот шрифт. На случай, если у пользователя отсутствует Helvetica, мы должны задействовать второй безопасный шрифт. К примеру, Arial достаточно похож на Helvetica, и в то же время этот шрифт установлен и в Mac и в Windows.
Для этого ваше правило должно выглядеть так:
CSS
body { font-family: Helvetica, Arial, sans-serif; }
Если ваш компьютер не имеет Helvetica, то он попытается использовать Arial, если у вас не будет и Arial (что маловероятно), компьютер задействует какой-нибудь шрифт из семейства sans-serif.
Есть три разных семейства шрифтов, куда вписываются все шрифты: serif, sans-serif и monospace.
Шрифты serif (Georgia или Garamond) имеют небольшие линии (засечки) на концах букв.
Перед вами шрифт serif.
У шрифтов sans-serif (Arial или Verdana) засечки отсутствуют.
Шрифт из семейства sans-serif.
У шрифтов Monospace (Courier) ширина букв одинакова.
Шрифт из семейства monospace.
Свойство Font-size
Свойство Font-size регулирует размер шрифта. Существует несколько разных единиц измерения.
Единица измерения Pixels
Пикселы – самый популярный способ определить размер шрифта. Наиболее распространенный размер шрифта для параграфа лежит в диапазоне от 12px до 14px.
CSS
p { font-size: 12px; }
Абзац 12 pixels – Did you know that the quick brown fox jumped over the lazy dog?
Абзац 13 pixels – Did you know that the quick brown fox jumped over the lazy dog?
Абзац 14 pixels – Did you know that the quick brown fox jumped over the lazy dog?
Еденица измерения Em
Единица измерения Em зависит от размера шрифта элемента родителя или браузера, фактически размер шрифта меняется согласно настройкам пользователя в браузере. Лично я не использую эту единицу измерения, хотя это вторая по популярности единица измерения.
Размер шрифта в процентах
Размер шрифта в процентах также зависит от элемента родителя или размера в браузере и меняется в зависимости от размера экрана.
Свойство Font-style
Свойство font-style управляет акцентом шрифта и применяется, как правило, для того чтобы «наклонить» шрифт.
CSS
p {font-style: italic; }
Значения:
normal – Нормальный шрифт.
italic – Это стиль italic.
oblique – Это стиль oblique.
Свойство Font-weight
Свойство font-weight управляет толщиной шрифта. Вы можете просто сделать шрифт жирным (bold) или применить другие специфичные значения.
Значения:
CSS
p { font-weight: normal; }
p { font-weight: bold; }
p { font-weight: bolder; }
p { font-weight: lighter; }
p { font-weight: 900; }
Значения:
normal – Значение свойства font-weight normal
bold – Здесь значение свойства font-weight равно bold
bolder – здесь font-weight bolder
lighter – Здесь font-weight lighter
100 до 900 – Здесь font-weight 100
100 до 900 – Здесь font-weight 900
Заметьте, не все шрифты обладают определенными уровнями жирности (boldness), таким образом, вы, возможно, не увидите разницу между специфичными значениями свойства font-weight (например между bold и bolder или между 200 и 400).
Свойство Letter-spacing
Свойство letter-spacing управляет расстоянием между двумя буквами.
Здесь значение свойства letter-spacing normal
Свойства letter-spacing имеет значение 1px
Свойство Line-height
Свойство line-height устанавливает межстрочный интервал текста.
У этого параграфа line-height 14px. У этого параграфа line-height 14px. У этого параграфа line-height 14px. У этого параграфа line-height 14px. У этого параграфа line-height 14px. У этого параграфа line-height 14px. У этого параграфа line-height 14px.
У этого параграфа line-height 28px. У этого параграфа line-height 28px. У этого параграфа line-height 28px. У этого параграфа line-height 28px. У этого параграфа line-height 28px.
Свойство Color
Свойство color устанавливает цвет текста. Цвет может принимать любое hexidecimal значение (например: #6a5acd) или одно из 16 цветовых значений, таких как: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, и yellow. К цвету также можно применять RGB значения, где каждый цвет шифруется цифрами от 0 до 255 и цвета разделяются между собой точками (например: 106.90.205).
CSS
p { color: black;}
p {color: #000; }
Свойство color имеет значение red.
Свойство color имеет значение yellow.
Свойство Тext-align
Свойство text-align отвечает за выравнивание теста в пределах элемента.
CSS
p { text-align: center;}
Значения:
- Left
- Right
- Center
- Justify
Этот параграф выровнен по левой стороне. Этот параграф выровнен по левой стороне. Этот параграф выровнен по левой стороне. Этот параграф выровнен по левой стороне.
Этот параграф выровнен по правой стороне. Этот параграф выровнен по правой стороне. Этот параграф выровнен по правой стороне. Этот параграф выровнен по правой стороне.
Этот параграф выровнен по центру. Этот параграф выровнен по центру. Этот параграф выровнен по центру. Этот параграф выровнен по центру.
текст выровнен по ширине. текст выровнен по ширине. текст выровнен по ширине. текст выровнен по ширине. текст выровнен по ширине.
Не забывайте, что свойство text-align можно применять только к блочным элементам, например к параграфам или div’ам. В теге span свойство text-align работать не будет.
Свойство Text-decoration
Главным образом применяется для того, чтобы обозначить ссылки. Свойство text-decoration отвечает за стилевое оформление линий в тексте.
CSS
p { text-decoration: underline; }
Underline – Значение свойства text-decoration underlined.
Overline – Значение свойства text-decorationoverlined.
Line-through – Значение свойства text-decoration lined-through.
Значение свойства text-decoration normal (по умолчанию или none).
Свойство Text-transform
Свойство text-transform преобразует текст элемента в заглавные или строчные буквы.
CSS
p {text-transform: uppercase; }
Значения:
- Uppercase
- Lowercase
- Capitalize
- None
У этого текста все буквы заглавные (text-transform: uppercase)
У этого текста все буквы строчные (text-transform: lowercase)
У этого текста каждое слово начинается с заглавной буквы (text-transform: capitalize)
Текст normal
Свойство Word-spacing
Свойство word-spacing управляет интервалом между двумя словами.
CSS
p { word-spacing: 10px; }
У этого параграфа расстояние между словами равно 10px.
Text-indents
Свойство text-indent отвечает за величину выступа первой строки в тексте. Например, значение 35px сдвинет первую строку на 35px вправо.
первая строка сдвинута на 20px. первая строка сдвинута на 20px. первая строка сдвинута на 20px. первая строка сдвинута на 20px. первая строка сдвинута на 20px.
Источник