font-style | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1.0+ | 3.5+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Краткая информация
Версии CSS
Описание
Определяет начертание шрифта — обычное, курсивное или наклонное. Когда для текста установлено курсивное или наклонное начертание, браузер обращается к системе для поиска подходящего шрифта. Если заданный шрифт не найден, браузер использует специальный алгоритм для имитации нужного вида текста. Результат и качество при этом могут получиться неудовлетворительными, особенно при печати документа.
Синтаксис
font-style: normal | italic | oblique | inherit
Значения
- normal
- Обычное начертание текста.
- italic
- Курсивное начертание.
- oblique
- Наклонное начертание. Курсив и наклонный шрифт при всей их похожести не одно и то же. Курсив это специальный шрифт имитирующий рукописный, наклонный же образуется путем наклона обычных знаков вправо.
- inherit
- Наследует значение родителя.
Пример
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>font-style</title> <style> h2 { font-family: Verdana, Arial, Helvetica, sans-serif; /* Рубленый шрифт заголовка */ } p { font-family: 'Times New Roman', Times, serif; /* Шрифт с засечками */ font-style: italic; /* Курсивное начертание */ } </style> </head> <body> <h2>Duis te feugifacilisi</h2> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </body> </html>
Результат данного примера показан на рис. 1.
Рис. 1. Применение свойства font-style
Объектная модель
[window.]document.getElementById(«elementID»).style.fontStyle
Браузеры
Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.
Браузеры текст со значением oblique всегда отображают как курсив (italic).
CSS — Работа с текстом
На этом уроке мы познакомимся с основными приёмами для работы с текстом с помощью средств CSS.
Задавать стили CSS к тексту можно на уровне элемента body
(для всей веб-страницы), элемента p
(для абзаца), элемента span
(для выделенного фрагмента текста) или любого другого элемента HTML.
Основные свойства CSS для работы с текстом
1. Свойство font-size
Свойство font-size
изменяет размер шрифта. Оно задаётся с помощью значения и единицы измерения (em
, px
, pt
, %
). Единицы измерения em
и %
являются относительными и зависят от размера шрифта установленного в документе. Единицы измерения px
и pt
являются абсолютными и их размер зависит от разрешения экрана. Также у данного свойства есть предопределенные значения small
и larger
, которые соответственно уменьшают или увеличивают текст по отношению к базовому.
<p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
2. Свойство font-weight
Свойство font-weight
изменяет жирность шрифта. Свойство font-weight
имеет 2 часто используемых значения: normal
(обычное) и bold
(жирное). Остальные значения используются очень редко, перечислим их: числовые от 100 до 900 с шагом 100 (100 – самое тонкое начертание, 900 – самое жирное начертание), bolder
и lighter
.
<p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
3. Свойство font-style
Свойство font-style
устанавливает тексту курсивное начертание. Оно принимает следующие значения: normal
(обычное начертание шрифта), italic
(курсивное начертание).
<p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
4. Свойство font-family
Свойство font-family
изменяет шрифт или список шрифтов с помощью которых отображается текст. В качестве значений свойство
принимает названия шрифтов (например: font-family: «Tahoma», «Arial») или предопределенные названия группы шрифтов (serif, sans-serif, monospace, fantasy, cursive).
<p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
5. Свойство color
Свойство color
изменяет цвет шрифта. Установить цвет можно несколькими способами: #ff0000
(шестнадцатеричное значение цвета), orange
(зарезервированное название цвета), rgb(120,17,90)
<p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
6. Свойство background-color
Свойство background-color
можно использовать для выделения текста цветом, т.е. текст делается похожим на текст выделенный маркером. Установить цвет можно такими же способами, как и для свойства color.
<p>Lorem ipsum <span>dolor sit</span> amet</p> <p>Lorem ipsum dolor <span>sit amet</span></p> <p><span>Lorem</span> ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
6. Свойство text-decoration
Свойство text-decoration
можно использовать для декоративного оформления текста. В качестве значений свойства
можно использовать следующие: none (без декоративного оформления), underline (подчёркивание), overline (линия над текстом), line-through (зачёркивание), blink (эффект мигания).
<p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Подчёркивание также можно создать с помощью свойства CSS border
.
<p>Lorem ipsum <span>dolor sit</span> amet</p> <p><span>Lorem </span>ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
7. Свойство text-transform
Свойство text-transform
управляет регистром символов. В качестве значений свойства text-transform
можно использовать следующие: none (по умолчанию), lowercase (переводит все символы в строчные), uppercase (переводит все символы в прописные), capitalize (каждое слово начинается с прописного символа).
<p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p> <p>Lorem ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
8. Свойство white-space
При обработке текста браузер не отображает больше одного пробела между словами, а также игнорирует переносы строк, которые вы выполнили в HTML коде. При помощи свойства white-space
вы можете настроить поведение браузера с помощью следующих значений:
(по умолчанию), nowrap
(не переносит текст, пока не встретит тег br
), pre
(отображает текст как в коде на HTML), pre-wrap
(отображает все пробелы между словами и переносит текст, если он не помещается в контейнер).
<p>Lorem ipsum dolor sit amet</p> <hr> <p>Lorem ipsum dolor sit amet</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
9. Свойство text-align
Свойство text-align
предназначено для выравнивания текста в горизонтальном направлении. Значения свойства text-align
указывают, что текст будет выровнен: left
(по левому краю), center
(по центру), right
(по правому краю), justify
(по ширине, т.е. одновременно по левому и правому краям).
<p>...</p> <hr> <p>...</p> <hr> <p>...</p> <hr> <p>...</p>
Lorem ipsum dolor sit amet. Impedit, quo voluptas assumenda est, qui minus id quod. Quas molestias excepturi sint, obcaecati cupiditate non numquam eius. Perspiciatis, unde omnis iste natus error sit voluptatem. Et harum quidem rerum facilis est laborum et molestiae consequatur. Minus id, quod maxime placeat, facere possimus. Quo minus id, quod maxime placeat facere. Et molestiae consequatur, vel eum iure reprehenderit, qui dolorem ipsum, quia consequuntur.
Lorem ipsum dolor sit amet. Impedit, quo voluptas assumenda est, qui minus id quod. Quas molestias excepturi sint, obcaecati cupiditate non numquam eius. Perspiciatis, unde omnis iste natus error sit voluptatem. Et harum quidem rerum facilis est laborum et molestiae consequatur. Minus id, quod maxime placeat, facere possimus. Quo minus id, quod maxime placeat facere. Et molestiae consequatur, vel eum iure reprehenderit, qui dolorem ipsum, quia consequuntur.
Lorem ipsum dolor sit amet. Impedit, quo voluptas assumenda est, qui minus id quod. Quas molestias excepturi sint, obcaecati cupiditate non numquam eius. Perspiciatis, unde omnis iste natus error sit voluptatem. Et harum quidem rerum facilis est laborum et molestiae consequatur. Minus id, quod maxime placeat, facere possimus. Quo minus id, quod maxime placeat facere. Et molestiae consequatur, vel eum iure reprehenderit, qui dolorem ipsum, quia consequuntur.
Lorem ipsum dolor sit amet. Impedit, quo voluptas assumenda est, qui minus id quod. Quas molestias excepturi sint, obcaecati cupiditate non numquam eius. Perspiciatis, unde omnis iste natus error sit voluptatem. Et harum quidem rerum facilis est laborum et molestiae consequatur. Minus id, quod maxime placeat, facere possimus. Quo minus id, quod maxime placeat facere. Et molestiae consequatur, vel eum iure reprehenderit, qui dolorem ipsum, quia consequuntur.
10. Свойство vertical-align
Свойство vertical-align
может использоваться для строчных элементов (в том числе для элементов со свойством display:inline-block
), ячеек таблицы, и предназначено для выравнивания текста по вертикали. Значения свойства vertical-align
указывают, что текст будет выровнен: top
(по верхнему краю строки), middle
(по середине), bottom
(по нижнему краю строки), baseline
(значение по умолчанию, выравнивание по базовой линии), sub
(текст отображается в виде нижнего индекса, как подстрочный), super
(текст отображается в виде верхнего индекса, как надстрочный).
<p>Lorem ipsum dolor <small>sit amet</small>.</p> <hr> <p>Lorem ipsum dolor <small>sit amet</small>.</p> <hr> <p>Lorem ipsum dolor <small>sit amet</small>.</p> <hr> <p>Lorem ipsum dolor <small>sit amet</small>.</p> <hr> <p>Lorem <span>ipsum</span> dolor <span>sit amet</span>.</p>
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet.
11. Свойство line-height
Свойство line-height
предназначено для задания высоты строки, которая влияет на расстояние между строчками текста. В качестве значений свойства line-height
можно использовать следующие: число (множитель по отношению к значению высоты строки по умолчанию), проценты (например: 120% от высоты строки по умолчанию), px
(например: 16px), em
(например: 3em), зарезервированное слово normal
(автоматический расчёт высоты).
<p>...</p> <hr> <p>...</p> <hr> <p>...</p> <hr> <p>...</p> <hr> <p>...</p>
Lorem ipsum dolor sit amet. Eos et quas molestias excepturi sint. Tempora incidunt, ut aliquid. Quibusdam et molestiae non provident, similique sunt in culpa, qui in. Eligendi optio, cumque nihil molestiae consequatur, vel eum fugiat. Alias consequatur aut fugit. Ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti.
Lorem ipsum dolor sit amet. Eos et quas molestias excepturi sint. Tempora incidunt, ut aliquid. Quibusdam et molestiae non provident, similique sunt in culpa, qui in. Eligendi optio, cumque nihil molestiae consequatur, vel eum fugiat. Alias consequatur aut fugit. Ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti.
Lorem ipsum dolor sit amet. Eos et quas molestias excepturi sint. Tempora incidunt, ut aliquid. Quibusdam et molestiae non provident, similique sunt in culpa, qui in. Eligendi optio, cumque nihil molestiae consequatur, vel eum fugiat. Alias consequatur aut fugit. Ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti.
Lorem ipsum dolor sit amet. Eos et quas molestias excepturi sint. Tempora incidunt, ut aliquid. Quibusdam et molestiae non provident, similique sunt in culpa, qui in. Eligendi optio, cumque nihil molestiae consequatur, vel eum fugiat. Alias consequatur aut fugit. Ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti.
Lorem ipsum dolor sit amet. Eos et quas molestias excepturi sint. Tempora incidunt, ut aliquid. Quibusdam et molestiae non provident, similique sunt in culpa, qui in. Eligendi optio, cumque nihil molestiae consequatur, vel eum fugiat. Alias consequatur aut fugit. Ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti.
CSS text decoration style
Пример
Задайте различные типы стилей оформления текста:
div.a {text-decoration-line: underline;
text-decoration-style: solid;
}
div.b
{
text-decoration-line: underline;
text-decoration-style: wavy;
}
div.c
{
text-decoration-line: underline;
text-decoration-style: double;
}
div.d
{
text-decoration-line: overline underline;
text-decoration-style: wavy;
}
Определение и использование
Свойство text-decoration-style
задает стиль оформления текста (например, сплошная, волнистая, пунктирная, пунктирная, двойная).
Совет: Кроме того, посмотрите на свойство Text-decoration ие, которое представляет собой свойство с короткими руками для текста, декорирования строк, текста и декора, а также текст-украшение-цвет.
Значение по умолчанию: | solid |
---|---|
Inherited: | no |
Animatable: | no. Читайте о animatable |
Version: | CSS3 |
Синтаксис JavaScript: | object.style.textDecorationStyle=»wavy» |
Поддержка браузера
Номера в таблице указывают первую версию браузера, которая полностью поддерживает свойство.
Номера следуют -МОЗ- укажет первую версию, которая работала с префиксом.
Свойство | |||||
---|---|---|---|---|---|
text-decoration-style | 57.0 | Не поддерживается | 36.0 6.0 -moz- | Не поддерживается | 44.0 |
Синтаксис CSS
text-decoration-style: solid|double|dotted|dashed|wavy|initial|inherit;
Значения свойств
Значение | Описание | |
---|---|---|
solid | Значение по умолчанию. Линия будет отображаться в виде одной строки | |
double | Линия будет отображаться как двойная линия | |
dotted | Линия будет отображаться как пунктирная линия | |
dashed | Линия будет отображаться как пунктирная линия | |
wavy | Линия будет отображаться как волнистая линия | |
initial | Присваивает этому свойству значение по умолчанию. (Читайте о initial) | |
inherit | Наследует это свойство из родительского элемента. (Читайте о inherit) |
Похожие страницы
CSS Справочник: CSS Text
HTML DOM Справочник: textDecorationStyle Свойство
Учебник CSS — Урок 3 — Свойства background-color, font-style, font-weight, text-align, text-decoration, text-transform.
За время существования HTML придумали много тегов и теперь с повсеместным применением css от некоторых придется отказаться, среди таких тегов <font>, <b>, <i>, <center>. Позже мы рассмотрим другие «запрещенные» теги. Также эти свойства помогут вам избежать лишнего кода в HTML-коде страницы и вынести его в css-файлы.
В прошлом уроке мы рассмотрели как добавлять css свойства и выбирать цвета для этих свойств. В этом уроке мы разберем ряд свойств, которые вы могли встретить изучая html, но возможно вы добавляли их раньше через теги, а сейчас мы будем делать это через css, что является более правильным.
Итак, первое свойство в этом уроке background-color.
Background-color
Это свойство мы можем использовать не только для задания фона блоков, но и обычного текста и ссылок. Например так:
span{ background-color: yellow; }
Или для ссылки:
a{ background-color: blue; }
Цвета как и в свойстве color можно задавать и цифрами, например так #ff0000 (что будет красным цветом).
Font-style
Возможно вам уже попадались теги <b> или <strong> (выделение жирным), <i> (курсив), font («злой» тег, делает что угодно с текстом). И что не использовать кучу этих и других тегов, придумали свойство css font-style. Среди распространенных значений этого свойства можно выделить следующие:
p{ font-style: italic; /* курсив */ }
Тем самым мы заменяем тег <i> на свойство font-style со значением italic.
Font-weight
Среди устаревших тегов и <b>, делающий шрифт жирным. Сейчас достаточно использовать свойство font-weight:
body{ font-weight: normal; /* обычный шрифт */ } p{ font-weight: 400; /* обычный шрифт */ } span{ font-weight: 700; /* жирный шрифт */ } a{ font-weight: bold; /* жирный шрифт */ }
Для свойства font-weight возможны следующие значения 400 или normal — это нормальный шрифт и 700 или bold жирный шрифт.
Text-align
Свойство text-align пришло на смену тегу <center> и HTML атрибуту align. Использовать text-align можно так:
body{ text-align: left; /* по левому краю */ } p{ text-align: center; /* по ширине */ } span{ text-align: right; /* по правому краю */ } div{ text-align: center; /* по центру */ }
Что всем сразу понятно стало что именно делает это свойство, ответ в картинке ниже:
Text-decoration
Также вместо тегов <strike> (зачеркивание), <u> (подчеркивание) мы можем использовать теперь в css свойство text-decoration:
.underline{ text-decoration: underline; /* подчеркивание */ } .line-through{ text-decoration: line-through; /* перечеркивание */ }
Text-transform
Еще одно иногда нужное CSS свойство text-transform. Оно позволяет написать все буквы прописными или наоборот все буквы маленькие.
Не старайтесь запомнить все css свойства сразу, если вы будете время от времени возвращаться к нужным свойствам, то со временем вы запомните все самые важные и часто повторяющиеся, а остальные вы всегда сможете найти по мере необходимости.
CSS свойство text-stroke
Свойство text-stroke — это сокращенная форма записи для следующих свойств:
Есть еще свойство text-fill-color, которое переопределяет свойство color, позволяя изменить цвет текста в браузерах, которые не поддерживают свойство text-stroke.
Можно выбрать цвет отсюда: HTML colors.
Свойство text-stroke используется только с вендорным префиксом -webkit-. Это свойство нестандартное. Оно не может быть использовано каждым пользователем. Есть некоторые несовместимости между применениями, и поведение свойства может в дальнейшем измениться.
Значение по умолчанию | 0 currentColor |
Применяется | Ко всем элементам. |
Наследуется | Да |
Анимируемое | Да |
Версия | — |
DOM синтаксис | object.style.textStroke = «1px #666»; |
Синтаксис¶
text-stroke: length | color | initial | inherit;
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
p {
font-size: 2.5em;
margin: 0;
-webkit-text-stroke: 2px #1c87c9;
</style>
</head>
<body>
<h3>Пример свойства text-stroke</h3>
<p>Lorem Ipsum - это текст-"рыба"...</p>
</body>
</html>
Попробуйте сами!Рассмотрим другой пример, где использованы несколько значений свойства text-stroke:
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
.a {
font-size: 2.5em;
margin: 0;
-webkit-text-stroke: 1px #8ebf42;
.b {
font-size: 2.5em;
margin: 0;
-webkit-text-stroke: 2pt #8ebf42;
.c {
font-size: 2.5em;
margin: 0;
-webkit-text-stroke: 0.1cm #8ebf42;
</style>
</head>
<body>
<h3>Пример свойства text-stroke</h3>
<p>Lorem Ipsum - это текст-"рыба"...</p>
<p>Lorem Ipsum - это текст-"рыба"...</p>
<p>Lorem Ipsum - это текст-"рыба"...</p>
</body>
</html>
Попробуйте сами!Значения¶
Значение | Описание |
---|---|
length | Определяет толщину контура. |
color | Определяет цвет контура. Могут быть использованы названия цветов, цветовые коды hexadecimal, rgb(), rgba(), hsl(), hsla(). |
initial | Устанавливает свойство в значение по умолчанию. |
inherit | Значение элемента наследуется от родительского элемента. |
Уроки HTML+CSS: Стили для текста (Часть 2)
Всем привет, продолжаем рассматривать CSS свойства для стилизации текста.
font-family
– установка шрифтаДля того чтобы указать новый шрифт для текста прописываем свойство font-family
с указанием названия шрифта и специальных параметров (начертание, стиль).
p {font-family: "Times New Roman", Georgia, Serif;}
Основные правила установки шрифтов:
- параметры и название шрифта перечисляются через запятую
- если название шрифта состоит из нескольких слов, то его необходимо заключить в кавычки.
- можно использовать стандартные шрифты, подключать сторонние или самописные файлы. Как правильно подключать шрифты, вы можете посмотреть в этой записи – http://prog-time.ru/kak-pomenyat-shrift-na-sajte-kak-ustanovit-svoj-shrift/
font-style
– стили для начертанияnormal | Значение по умолчанию, устанавливает для текста обычное начертание шрифта. |
italic | Выделяет текст курсивом. |
oblique | Устанавливает наклонное начертание шрифта. |
initial | Устанавливает значение свойства в значение по умолчанию. |
inherit | Наследует значение свойства от родительского элемента. |
p{font-style: italic;}
Пример текста
p{font-style: oblique;}
Пример текста
p{font-style: initial;}
Пример текста
font-variant
– начертание шрифтовnormal | Значение по умолчанию, выводит текст обычным начертанием. |
small-caps | Все строчные буквы заменяются на малые прописные, которые отличаются от обычных прописных слегка измененными пропорциями и уменьшенным размером. Очень похоже на text-transform: uppercase, отличие состоит в том, что здесь прописные буквы имеют разные размеры. |
initial | Устанавливает значение свойства в значение по умолчанию. |
inherit | Наследует значение свойства от родительского элемента. |
p{font-variant: small-caps;}
Пример текста
font-weight
– насыщенность шрифтаnormal | Значение по умолчанию, устанавливает нормальную насыщенность шрифта. Эквивалентно значению насыщенности, равной 400. |
bold | Делает шрифт текста полужирным. Эквивалентно значению насыщенности, равной 700. |
bolder | Насыщенность шрифта будет больше, чем у предка. |
lighter | Насыщенность шрифта будет меньше, чем у предка. |
100, 200, 300, 400, 500, 600, 700, 800, 900 | Значение 100 соответствует самому легкому варианту начертания шрифта, а 900 — самому плотному. При этом, эти числа не определяют конкретной плотности, т.е. 100, 200, 300 и 400 могут соответствовать одному и тому же варианту слабой насыщенности начертания шрифта; 500 и 600 — средней насыщенности, а 700, 800 и 900 могут выводить одинаковое очень насыщенное начертание. Распределение плотности так же зависит от количества уровней насыщенности, определенных в конкретном семействе шрифтов. |
initial | Устанавливает значение свойства в значение по умолчанию. |
inherit | Наследует значение свойства от родительского элемента. |
p{font-weight: bold;}
Пример текста
p{font-weight: bolder;}
Пример текста
p{font-weight: lighter;}
Пример текста
.p1{font-weight: 100;} .p2{font-weight: 200;} .p3{font-weight: 300;} .p4{font-weight: 400;} .p5{font-weight: 500;} .p6{font-weight: 600;} .p7{font-weight: 700;} .p8{font-weight: 800;} .p9{font-weight: 900;} .p10{font-weight: 1000;}
Пример текста
Пример текста
Пример текста
Пример текста
Пример текста
Пример текста
Пример текста
Пример текста
Пример текста
Пример текста
font-size
– размер шрифтаabsolute-size | xx-small, x-small, small, medium, large, x-large, xx-large. Абсолютные размеры определены относительно друг друга и коэффициент масштабирования между двумя соседними абсолютными размерами составляет примерно 1,5 при переходе от меньшего к большему и 0,66 при переходе от большего к меньшему. В качестве стандартного размера принимается medium. |
relative-size | smaller, larger. Относительные размеры обусловливают изменение размера шрифта элемента относительно родителя. При этом размер шрифта может выйти за рамки размеров, предполагаемых для xx-small и xx-large. |
длина | Размер шрифта устанавливается с помощью положительных значений единиц длины — px, как целых, так и дробных. |
% | Относительное значение, вычисляется на основании любого размера, унаследованного от родительского элемента. Обеспечивает более точную настройку вычисляемого размера шрифта. Задание размеров шрифта с помощью em эквивалентно процентному значению. |
initial | Устанавливает значение свойства в значение по умолчанию. |
inherit | Наследует значение свойства от родительского элемента. |
p{font-size: 40px;}
Пример текста
p{font-size: 50%;}
Пример текста
text-decoration-lineСвойство text-decoration-line
указывает расположение линии относительно текста.
none | Значение по умолчанию |
underline | Подчеркивание под текстом |
overline | Подчеркивание над текстом |
line-through | Добавляет линию перечеркивания |
inherit | Наследует значение свойства от родительского элемента. |
initial | Устанавливает значение свойства в значение по умолчанию. |
Свойство text-decoration-style
указывает тип линии.
solid | Добавляет отрезок простой линии. Значение по умолчанию. |
double | Две параллельные сплошные линии с небольшим промежутком между ними. |
dotted | Последовательность круглых точек. |
dashed | Последовательность прямоугольных штрихов. |
wavy | Указывает на волнистую линию. |
inherit | Наследует значение свойства от родительского элемента. |
initial | Устанавливает значение свойства в значение по умолчанию. |
text-decoration-color
Свойство text-decoration-color
задает цвет для линии подчеркивания. Цвет задается в виде стандартного кода.
text-shadow
Свойство text-shadow
задает тень для текста. Значение для данного свойства формируется подобно значению для свойства box-shadow
.
text-shadow: 2px 3px 5px #3498db;
Пример текста с тенью
Информация была взята с сайта – https://html5book.ru
CSS шрифтов
Выбор правильного шрифта для вашего сайта очень важен!
Выбор шрифта важен
Выбор правильного шрифта имеет огромное влияние на то, как читатели воспринимают интернет сайт.
Правильный шрифт может создать сильную идентичность для вашего бренда.
Важно использовать легко читаемый шрифт. Шрифт добавляет значение вашего текста. Также важно выбрать правильный цвет и размер текста. для шрифта.
Общие семейства шрифтов
В CSS существует пять общих семейств шрифтов:
- Шрифты Serif имеют небольшой штрих по краям каждой буквы.Они создают ощущение формальности и элегантности.
- Шрифты без засечек имеют чистые линии (без мелких штрихов). Они создают современный и минималистичный вид.
- Моноширинный шрифт — здесь все буквы имеют одинаковую фиксированную ширину. Они создают механический вид.
- Курсивный шрифт имитирует человеческий почерк. Шрифты
- Fantasy — это декоративные / игривые шрифты.
Все различные имена шрифтов принадлежат к одному из общих семейств шрифтов.
Разница между шрифтами с засечками и без засечек
Примечание: Считается, что на экранах компьютеров шрифты без засечек легче читать, чем шрифты с засечками.
Некоторые примеры шрифтов
Общее семейство шрифтов | Примеры названий шрифтов |
---|---|
Serif | Times New Roman Джорджия Гарамонд |
Без засечек | Arial Verdana Helvetica |
Моноширинный | Courier New Lucida Console Monaco |
Курсив | Brush Script MT Lucida Рукописный ввод |
Фэнтези | Медная пластина Папирус |
Свойство семейства шрифтов CSS
В CSS мы используем свойство font-family для укажите шрифт текста.
Свойство font-family должно содержать несколько имен шрифтов в качестве «резервной» системы, для обеспечения максимальной совместимости между браузерами / операционными системами. Начните с желаемого шрифта и закончите общим семейством (позволить браузер выбирает аналогичный шрифт из общего семейства, если другие шрифты не имеется в наличии). Названия шрифтов следует разделять запятыми.
Примечание : Если название шрифта состоит из более чем одного слова, оно должно быть заключено в кавычки, например: «Times New Roman».
Пример
Укажите несколько разных шрифтов для трех абзацев:
.p1 {font-family: «Times New Roman», Times, serif;
}
.p2 {Семейство шрифтов
: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: «Lucida Console», «Courier New», моноширинный;
}
Базовый CSS: стили текста в CSS
Урок 4: Стили текста в CSS
/ ru / basic-css / css-selectors / content /
Стили текста в CSS
Одно из наиболее распространенных применений CSS — это текст в стиле .В конце концов, большинство веб-страниц содержат текст, и изменение его внешнего вида может иметь большое значение для придания веб-странице более уникального внешнего вида. Без изменения HTML внизу, CSS можно использовать для изменения размера текста , шрифта , полужирности , выравнивания внутри абзаца и т. Д.
Размер
Когда вы добавляете текст на веб-страницу — например, элемент
— существует размер по умолчанию, при котором ваш браузер будет отображать его.Для большинства браузеров этот размер составляет около 16 пикселей , что является сокращением от 16 пикселей . Если вы хотите, чтобы ваш текст был больше или меньше, вы можете использовать объявление CSS font-size
для и установить любой размер .
Например, у вас уже есть одно объявление размера шрифта в вашем файле styles.css:
размер шрифта: 18 пикселей;
У вас, вероятно, не будет никакой системы отсчета о том, насколько велик или мал 18 пикселей, просто прочитав это число.Однако, зная, что значение по умолчанию для браузера составляет около 16 пикселей, означает, что вы можете сделать некоторые предположения , например, добавив font-size: 18px; Объявление
, как вы видели, сделает ваш текст немного больше.
Вы также можете использовать ряд других измерений в объявлении размера шрифта, чтобы изменить размер текста, например, проценты и относительные измерения. Однако для простоты мы в основном будем придерживаться пикселей (px) для этих руководств.
Также важно отметить, что 1 пиксель в CSS не обязательно соответствует 1 физическому пикселю на экране вашего устройства.Пиксель в CSS — это абстрактная единица измерения , которая должна выглядеть примерно одинакового размера на любом устройстве, в то время как физические пиксели на экране могут сильно различаться между устройствами.
Шрифт
Один из простейших способов существенно изменить внешний вид текста на веб-странице — это изменить шрифт . Если шрифт не указан, большинство браузеров отображают текст шрифтом Times New Roman. Вероятно, вы видели этот шрифт много раз в самых разных контекстах, но большинство веб-страниц попытаются отойти от Times New Roman, даже если только они будут выглядеть более уникальными, чем по умолчанию.
Чтобы изменить шрифт веб-страницы, вы можете использовать объявление семейства шрифтов CSS , чтобы указать, какой шрифт вы хотите использовать вместо . Например:
font-family: 'georgia';
Вы также можете дать объявлению font-family значение, которое определяет только общий тип шрифта, например sans-serif или monospace , и ваш браузер изменит его на подходящий по умолчанию.
Не каждый браузер распознает каждый шрифт, и вы даже можете добавить новые шрифты на веб-страницу, которые ваш браузер не распознает по умолчанию.Однако пока придерживайтесь встроенных шрифтов, которые мы предлагаем, потому что большинство браузеров их распознают. Ниже приведены некоторые из наиболее распространенных веб-безопасных шрифтов , которые можно использовать на любом веб-сайте:
- Arial
- Courier
- Garamond
- Georgia
- Helvetica
- Tahoma
- Times New Roman
- Trebuchet MS
- Verdana
Вес
Вы использовали HTML-элементы
и
, чтобы выделить определенные разделы текста курсивом или полужирным шрифтом.Однако вы также можете использовать CSS для достижения тех же целей, что и . Например, объявление CSS font-weight
можно использовать не только для выделения выделенного текста жирным шрифтом, но и для указания того, насколько жирным он должен быть.
Есть несколько разных способов указать жирность выбранного шрифта, но самый простой - это , состоящее из одного слова :
font-weight: жирный;
Выравнивание
Наконец, вы также можете изменить выравнивание вашего текста.По умолчанию ваш браузер будет отображать любой текст, который вы добавляете на свою страницу, с выравниванием по левому краю, как если бы вы читали его в книге:
Этот текст выровнен по левому краю.
Однако иногда у вас может быть причина выровнять ее по правому краю или по ширине (где каждая линия имеет одинаковую ширину, как в газете или журнале). Однако чаще всего вы можете захотеть центрировать его:
Этот текст выровнен по центру.
Вы можете использовать объявление CSS text-align
, чтобы изменить выравнивание выбранного текста, и значения являются предсказуемыми: слева , справа , по ширине или по центру .Например:
выравнивание текста: по центру;
Множественные объявления
Теперь, когда вы видите несколько разных объявлений CSS, также важно отметить, что набор правил может включать более одного объявления одновременно . Например, предположим, что вы хотите внести некоторые изменения в основной заголовок, к которому вы прикрепили идентификатор #header
. В таблицу стилей можно добавить только один набор правил:
#header { }
А затем добавьте несколько объявлений в стек:
#header { размер шрифта: 18 пикселей; семейство шрифтов: 'грузия'; font-weight: жирный; выравнивание текста: центр; }
Как и в случае с HTML, ваш браузер не особо заботится о форматировании, и в основном ради вас следует, , стараться сохранить ваш CSS аккуратным и упорядоченным .Например, вашему браузеру будет все равно, если приведенный выше набор правил будет выглядеть примерно так:
#header {font-size: 18px; font-family: 'georgia'; font-weight: bold; text-align: center;}
Однако имейте в виду, что ваш браузер определенно запутается с , если вы не укажете точку с запятой в конце каждого объявления. Это единственный способ, которым ваш браузер может узнать , когда одно объявление заканчивается, а следующее начинается .
Попробуй!
Попробуйте добавить каждое из этих объявлений во входные данные ниже:
размер шрифта: 18 пикселей; семейство шрифтов: 'грузия'; font-weight: жирный; выравнивание текста: центр;
Селектор для набора правил уже определен для вас и нацелен на абзац справа от него.После того, как вы попробуете эти объявления, попробуйте самостоятельно изменить некоторые значения . Например, установите для размера шрифта
другое число (не забудьте включить «px») и посмотрите, что произойдет, или попробуйте другое семейство шрифтов
, например «courier» или «arial».
Сделай сам!
Откройте файл styles.css в своем проекте GCF Programming Tutorials в текстовом редакторе, и давайте добавим несколько новых объявлений стилей текста. Для лучшего понимания убедитесь, что вы действительно набираете этот код, а не копируете и вставляете его.
- Сначала найдите набор правил
#header
, который вы добавили на прошлом уроке. Вам, , здесь ничего делать не нужно, ; просто обратите внимание, что вы уже добавили объявление выравнивания текста, которое центрировало ваш заголовок на странице. - Затем переместитесь на пару строк вниз и добавьте новый набор правил . Селектор для этого должен быть
body
, который будет нацелен на HTML-элементfont-family
.Вы можете выбрать любой шрифт, который вам нужен (если ваш браузер распознает его), но давайте просто выберем «georgia», как мы делали ранее:body { семейство шрифтов: 'грузия'; }
- Переместитесь еще на пару строк вниз и добавьте еще один новый набор правил . На этот раз селектором будет кнопка
{ }
- Давайте a dd два объявления для этого набора правил.Во-первых, объявление
font-weight
, чтобы текст кнопки немного выделялся:button { font-weight: жирный; }
- Затем давайте добавим также объявление font-size . В то время как большинство текстовых HTML-элементов по умолчанию имеет размер около 16 пикселей,
элементов
обычно имеют меньший размер по умолчанию. Давайте немного увеличим размер :button { font-weight: жирный; размер шрифта: 16 пикселей; }
Ваш полный стиль.css теперь должен выглядеть так:
p { размер шрифта: 18 пикселей; } #header { выравнивание текста: центр; } тело { семейство шрифтов: 'грузия'; } кнопка { font-weight: жирный; размер шрифта: 16 пикселей; }
Если вы загрузите файл index.html в браузере или обновите страницу, вы должны увидеть различные изменения внешнего вида вашего текста. Это должно выглядеть примерно так.
Поздравляем, вы стилизовали свой текст с помощью CSS!
/ ru / базовый-css / цвета-в-css / content /
40 Креативные текстовые эффекты CSS3 и учебные пособия
CSS3 со всеми его возможностями — это революция в веб-разработке.Новые свойства CSS3 дают веб-дизайнерам прекрасную возможность улучшить свои проекты быстрым и легким, но визуально впечатляющим способом.
Более того, почти все основные браузеры теперь поддерживают большинство функций CSS3, так что это еще одна причина для освоения этих новых методов. Одна из сфер, в которой CSS3 кардинально изменился, — это веб-типографика. Креативный стиль текста теперь может быть достигнут без использования Javascript или изображений!
Присоединяясь к Envato Elements, вы получаете доступ ко множеству шрифтов, а также ко многим другим полезным элементам дизайна.Все это доступно для одной ежемесячной подписки на Envato Elements. Присоединяйтесь сегодня и получите доступ к огромной и постоянно растущей библиотеке из 24 500+ творческих ресурсов с неограниченной загрузкой .
В этом руководстве вы собираетесь использовать свойство text-shadow, которое в настоящее время поддерживается большинством основных браузеров, для создания внешнего вида вставленного текста. Текст-вставка — это текст, который был отодвинут на задний план, почти как эффект обратного тиснения.
Это пример трехмерного текста, созданного только с помощью CSS3. Используйте несколько теней для текста для создания трехмерного текста на любом элементе HTML.
Никакого лишнего HTML, никакой лишней головной боли, просто потрясающий соус.
Из этого туториала Вы узнаете, как создавать действительно крутые и вдохновляющие текстовые эффекты, используя тени текста в CSS3.
Эффект высокой печати становится чрезвычайно популярным в веб-дизайне, и с несколькими современными браузерами, которые теперь демонстрируют поддержку свойства CSS3 text-shadow, теперь просто и легко создать эффект с помощью чистого CSS.
Создайте этот эффект рельефного текста CSS3, используя только text-shadow
. Если вы знаете, создать этот классный текстовый эффект очень просто и быстро.
6. 14 различных текстовых эффектов CSS3
Выберите один из 13 различных текстовых эффектов CSS3 и легко просматривайте сгенерированный CSS, чтобы изучить его или просто использовать в своем собственном дизайне веб-сайта.
Научитесь использовать тени, контуры, переходы и даже текстовые градиенты CSS3 для создания классной типографики, которую, как вы клялись, нужно было делать с помощью такой программы, как Photoshop.
В этом руководстве по текстовым эффектам CSS3 вы создадите классный эффект наложения прозрачности, который очень напоминает анаглифные стереоскопические 3D-изображения. Чтобы использовать этот эффект в веб-дизайне, вы, конечно, создадите его с помощью CSS, но главное, чтобы в нашей разметке все было аккуратно и верно.
Хотя это объявление CSS3 может не иметь решающего значения для вашего проекта или дизайна и поддерживается не всеми браузерами, это фантастический эффект, который действительно продвигает ваш дизайн на один шаг вперед.
11. 8 CSS3 Text Shadow Effects
В этом посте рассказывается о восьми интересных текстовых эффектах, которых можно добиться, используя только свойство CSS3 text-shadow.
В этом руководстве вы научитесь вращать текст без изображений с помощью свойства преобразования.
Создайте забавный эффект пылающего текста, просто используя некоторый JavaScript и старый добрый CSS2 свойство text-shadow и сияющий текст, используя свойства CSS3 и анимацию.
14. Создайте красивый эффект стиля типографики CSS3
Из этого туториала Вы узнаете, как использовать базовую разметку и преобразовать ее в привлекательный и красивый типографский дизайн с помощью чистого CSS3.Здесь нет изображений или других внешних ресурсов, только чистая магия CSS.
В этом руководстве вы найдете семь забавных и привлекательных приемов CSS, которые вы можете использовать и вставлять прямо в свои собственные проекты и настраивать по своему усмотрению. Имейте в виду, что, поскольку это все еще актуально, старые браузеры не поддерживают большинство из них.
Узнайте, как создать несколько текстовых теней с помощью свойства CSS3 text shadow.
Замените такие программы, как Adobe Illustrator, и узнайте, как добавлять штрихи к веб-текстам с помощью WebKit.
IE9 поддерживает большинство свойств CSS3, но не поддерживает свойства image-border и text-shadow. В этой статье речь пойдет о text-shadow: о том, как она работает в поддерживающих ее браузерах, и о стратегиях, которые разработчики могут использовать сегодня для эмуляции некоторых ее функций в IE.
Краткое руководство по трюкам CSS для создания этого эффекта размытия текста без использования множества свойств text-shadow.
20.Как создать типографику в стиле вставки с помощью CSS3
В этом руководстве вы научитесь создавать вставку, популярную обработку текста, используя только CSS.
В этом коротком видеоуроке вы узнаете, как применять градиенты к текстам с помощью webkit.
Научитесь применять переход CSS к выделяемому тексту.
23. Как использовать эффект тени текста с CSS3
CSS3 предоставляет много новых возможностей, когда дело доходит до текстовых эффектов на веб-сайтах.Свойство text-shadow — одна из таких замечательных возможностей. В этой статье рассматриваются 5 отличных эффектов, которых можно добиться с помощью CSS3 text-shadow.
Эксперимент, демонстрирующий мощь методов CSS3. Здесь используются прекрасные биты, такие как box-shadow, border-radius, @ font-face, transform, box-sizing, text-shadow, RGBa. Вы можете проверить код, чтобы узнать об этих впечатляющих функциях.
25. Создание эффекта True Inset Text с использованием CSS3
Этот учебник по вставке текста отличается от других тем, что помимо text-shadow по умолчанию он также использует свойство внутренней тени.
Этот простой учебник по теням текста CSS покажет вам шаг за шагом, как создать 3D-шрифт с несколькими тенями CSS путем наложения нескольких свойств тени текста CSS3, а затем пойти еще дальше и использовать преобразование текста CSS и свойства перехода CSS для создания 3D-текста. выскакивать / увеличивать при наведении.
Узнайте, как мы создаем трехмерный текст с помощью CSS3 text-shadow для тегов заголовков и абзацев.
CSS3 вводит несколько новых единиц измерения размера шрифта, включая единицу rem, которая означает «root em».Ознакомьтесь с его функциями и узнайте, как создавать текст с изменяемым размером во всех основных браузерах.
В этом руководстве вы узнаете, как взять базовую разметку и превратить ее в привлекательный типографский дизайн, используя только минимум изображений, чистую магию CSS3, а мы добавим изюминку lettering.js — плагин jQuery для радикальной веб-типографики.
Еще один учебник, который познакомит вас со всеми преимуществами CSS3 text-shadow.
Еще один очень похожий учебник о текстовых градиентах, но, возможно, вам понравятся оба варианта, пытающиеся объяснить, как работают эффекты градиента текста CSS.
Статья основана на той же технике, что и текстовые градиенты CSS, используя ее для добавления эффекта гранжевого шрифта к вашей опечатке!
33. Два простых способа создания эффекта тиснения шрифтов CSS
Создавайте крутые и умные текстовые эффекты с помощью CSS text-shadow. В очень подробной статье вы найдете множество скрытых советов, как добиться свечения, тиснения и затемнения текста всего за несколько шагов.
Довольно крутой фоновый эффект CSS, который можно применить при наведении курсора, давая множество возможностей, используйте его творчески!
38.Как использовать заголовки в HTML
Красивая статья, объясняющая простые, но очень эффективные приемы CSS о том, как добиться красивых эффектов типографики с помощью всего нескольких строк кода.
Ник Ла учит, как применять правильные контрасты и плавность в ваших веб-дизайнах, объясняя, почему и что работает и как добиться этого эффекта.
Этот пост может содержать партнерские ссылки. Смотрите наше раскрытие о партнерских ссылках здесь .
Форматирование текста с помощью CSS — Учебник Republic
Из этого туториала Вы узнаете, как стилизовать текст на своих веб-страницах с помощью CSS.
Форматирование текста с помощью CSS
CSS предоставляет несколько свойств, которые позволяют очень легко и эффективно определять различные стили текста, такие как цвет, выравнивание, интервал, оформление, преобразование и т. Д.
Обычно используемые свойства текста: выравнивание текста
, украшение текста
, преобразование текста
, отступ текста
, высота строки
, межбуквенный интервал
, межсловный интервал
, и больше. Эти свойства дают вам точный контроль над внешним видом символов, , слов, , пробелов, и т. Д.
Давайте посмотрим, как установить эти текстовые свойства для элемента более подробно.
Цвет текста
Цвет текста определяется свойством CSS color
.
Правило стиля в следующем примере определит цвет текста по умолчанию для страницы
Хотя кажется, что свойство цвета будет частью текста CSS, но на самом деле это отдельное свойство в CSS. См. Руководство по цвету CSS, чтобы узнать больше о свойстве color.
Выравнивание текста
Свойство text-align
используется для установки горизонтального выравнивания текста.
Текст можно выровнять четырьмя способами: по левому, правому, по центру или по ширине (прямое левое и правое поля).
Давайте рассмотрим пример, чтобы понять, как в основном работает это свойство.
h2 {
выравнивание текста: центр;
}
п {
выравнивание текста: выравнивание;
}
Примечание: Когда для параметра text-align
установлено значение justify
, каждая строка растягивается так, чтобы каждая строка имела одинаковую ширину (кроме последней строки), а левое и правое поля были прямыми.Это выравнивание обычно используется в таких публикациях, как журналы и газеты.
Давайте взглянем на следующую иллюстрацию, чтобы понять, что на самом деле означают эти значения.
Оформление текста
Свойство text-decoration
используется для установки или удаления украшений из текста.
Это свойство обычно принимает одно из следующих значений: подчеркивание
, подчеркивание
, сквозное
и отсутствие
.Вам следует избегать подчеркивания текста, который не является ссылкой, так как это может сбить с толку посетителя.
Давайте попробуем следующий пример, чтобы понять, как это в основном работает:
h2 {
текст-оформление: надстрочный;
}
h3 {
текстовое оформление: сквозное;
}
h4 {
оформление текста: подчеркивание;
}
Удаление подчеркивания по умолчанию из ссылок
Свойство text-decoration
широко используется для удаления подчеркивания по умолчанию из гиперссылок HTML.Вы также можете предоставить некоторые другие визуальные подсказки, чтобы выделить его из обычного текста, например, используя пунктирную рамку вместо сплошного подчеркивания.
Давайте посмотрим на следующий пример, чтобы понять, как это в основном работает:
a {
текстовое оформление: нет;
нижняя граница: 1px с точками;
}
Примечание: Когда вы создаете ссылку HTML, браузеры, встроенные в таблицу стилей, автоматически подчеркивают ее и применяют синий цвет, чтобы читатели могли четко видеть, какой текст доступен для нажатия.
Преобразование текста
Свойство text-transform
используется для установки регистра текста.
Текст часто пишется в смешанном регистре. Однако в определенных ситуациях вы можете захотеть отобразить свой текст в совершенно другом регистре. Используя это свойство, вы можете изменить текстовое содержимое элемента на прописные или строчные буквы или сделать первую букву каждого слова заглавной, не изменяя исходный текст.
Давайте попробуем следующий пример, чтобы понять, как это в основном работает:
h2 {
преобразование текста: прописные буквы;
}
h3 {
текст-преобразование: заглавные буквы;
}
h4 {
текст-преобразование: нижний регистр;
}
Отступ текста
Свойство text-indent
используется для установки отступа первой строки текста в блоке текста.Обычно это делается путем вставки пустого места перед первой строкой текста.
Размер отступа может быть указан в процентах (%), значениях длины в пикселях, ems и т. Д.
Следующее правило стиля сделает отступ первой строки абзаца на 100 пикселей.
p {
текстовый отступ: 100 пикселей;
}
Примечание: Будет ли текст с отступом: слева, или справа, , зависит от направления текста внутри элемента, определенного свойством CSS direction
.
Расстояние между буквами
Свойство letter-spacing
используется для установки дополнительного интервала между символами текста.
Это свойство может принимать значение длины в пикселях, ems и т. Д. Оно также может принимать отрицательные значения. При установке межсимвольного интервала значение длины указывает интервал в дополнение к межсимвольному интервалу по умолчанию.
Давайте посмотрим на следующий пример, чтобы понять, как это работает на самом деле:
h2 {
межбуквенный интервал: -3px;
}
п {
межбуквенный интервал: 10 пикселей;
}
Расстояние между словами
Свойство word-spacing
используется для указания дополнительного интервала между словами.
Это свойство может принимать значение длины в пикселях, ems и т. Д. Также допускаются отрицательные значения.
Давайте попробуем следующий пример, чтобы понять, как работает это свойство:
p.normal {
межсловный интервал: 20 пикселей;
}
p.justified {
межсловный интервал: 20 пикселей;
выравнивание текста: выравнивание;
}
p.preformatted {
межсловный интервал: 20 пикселей;
белое пространство: предварительно;
}
Примечание. На интервал между словами может влиять выравнивание текста.Кроме того, несмотря на то, что пробелы сохраняются, на пробелы между словами влияет свойство word-spacing
.
Высота линии
Свойство line-height
используется для установки высоты текстовой строки.
Он также называется интерлиньяж и обычно используется для установки расстояния между строками текста.
Значение этого свойства может быть числом, процентом (%) или длиной в пикселях, ems и т. Д.
Если значение является числом, высота строки вычисляется путем умножения размера шрифта элемента на число. В то время как процентные значения относятся к размеру шрифта элемента.
Примечание. Отрицательные значения для свойства line-height
недопустимы.Это свойство также является компонентом сокращенного свойства шрифта CSS.
Если значение свойства line-height
больше, чем значение font-size
для элемента, эта разница (называемая «ведущим» ) сокращается вдвое (называемая «наполовину» ведущий ««) и равномерно распределить по верхней и нижней части линейного бокса. Давайте посмотрим на пример:
p {
размер шрифта: 14 пикселей;
высота строки: 20 пикселей;
цвет фона: # f0e68c;
}
См. Руководство по переполнению текста CSS3 в расширенном разделе, чтобы узнать, как обрабатывать переполненный текст.Также см. Раздел «Тень текста в CSS3», чтобы узнать, как применить эффект тени к тексту.
CSS-стилей для текста
Здесь мы рассмотрим свойства, которые могут помочь в стилизации вашего текста
Цвет текста¶
Свойство color используется для установки цвета текста. Чтобы указать цвет, вы можете использовать название цвета (красный), значение HEX (# ff0000) или значение RGB (rgb (255,0,0)).
Пример свойства цвета: .¶
Название документа
Это какой-то абзац красного цвета.
Попробуйте сами »Result¶
Text Alignment¶
Свойство Alignment используется для выравнивания текста внутри элемента слева, справа, по центру и т. д.
Выравнивание текста имеет четыре значения:
- Слева (выравнивание текста: слева) — выравнивает текст по левому краю
- Право (выравнивание текста: справа) — выравнивает текст по правому краю
- По центру (выравнивание текста : center) — помещает текст в центр страницы
- Justify (text-align: justify) — растягивает строку текста для выравнивания левого и правого концов (как в журналах и газетах)
Браузеры по умолчанию выравниваются текст слева, и если есть необходимость выровнять текст по правому краю или поместить его в центр, мы должны использовать соответствующее значение.
Пример свойства text-alignment: ¶
Название документа
Это какой-то абзац
Какой-то абзац с центром ценности.
Какой-то абзац с правильным значением.
Некоторые абзацы со значением выравниваются по ширине.
Попробуйте сами »Оформление текста¶
Оформление текста используется для настройки оформления текста.В CSS3 это сокращение для свойств CSS text-decoration-line, CSS text-decoration-color и CSS text-decoration-style.
Свойство «Украшение» используется для указания оформления строк, добавляемых к тексту. Следующие значения действительны для свойства text-decoration.
- Overline (text-decoration: overline) — каждая строка текста имеет над ней черту
- Underline (text-decoration: underline) — текст каждой строки подчеркнут
- Line-through (text-decoration: line-through ) — каждая строка текста проходит через строку
- Нет (text-decoration: none) — текстовое оформление не применяется
Пример свойства text-decoration: ¶
Название документа
Это ссылка без подчеркивания
Заголовок с надчеркнутым значением.
Некоторый абзац с сквозным значением.
Гиперссылка с подчеркиванием значения.
Попробуйте сами »Результат¶
Преобразование текста¶
Преобразование Свойство используется для управления заглавными буквами текста. Это означает, что вы можете установить текст в верхнем, нижнем или верхнем регистре (регистр заголовка).
Свойство Transform имеет следующие значения:
- Uppercase (text-transform: uppercase) — преобразует все символы в верхний регистр
- Lowercase (text-transform: lowercase) — преобразует все символы в нижний регистр
- Capitalize (text-transform: capitalize) — преобразует первый символ каждого слова в верхний регистр
Пример свойства text-transform: ¶
Название документа
Абзац в верхнем регистре.
Абзац в нижнем регистре.
Абзац с заглавной буквы
Попробуйте сами »Результат¶
Text Shadow¶
Мы используем свойство text-shadow , когда мы хотим придать нашему тексту тень.
Свойство Тень используется для применения различных теневых эффектов к тексту. Он принимает список значений. Каждый элемент в списке может иметь два и более значений, разделенных запятыми.
Синтаксис свойства text shadow может выглядеть так:
text-shadow: h-shadow v-shadow blur color
Здесь вы можете увидеть примеры текстовой тени.
Отступ текста¶
Свойство отступа текста используется для указания длины пустого пространства первой строки в текстовом блоке. Приведенные ниже значения действительны для этого свойства:
- Длина, которая определяет отступ в пикселях, точках, см, em и т. Д. Значение по умолчанию — 0.Допускаются отрицательные значения.
- Percentage — Указывает отступ в процентах от ширины содержащего блока.
- Каждая строка, когда отступ влияет на первую строку, а также на каждую строку после принудительного переноса строки, но не влияет на строки после мягкого переноса.
- Подвешивание, инвертирующее строки с отступом. Первая строка без отступа.
- Начальное, при котором свойство использует значение по умолчанию.
- Inherit, который наследует свойство от своего родительского элемента.
Пример свойства text-indent: ¶
Название документа
<стиль>
п {
текстовый отступ: 100 пикселей;
высота строки: 24 пикселя;
размер шрифта: 16 пикселей;
}
Пример отступа текста
Lorem ipsum, или «lipsum», как его иногда называют, - это фиктивный текст, используемый при разметке печатных, графических или веб-дизайнов.Этот отрывок приписывается неизвестному наборщику 15 века, который, как полагают, скремблировал отрывки из книги Цицерона «De Finibus Bonorum et Malorum» для использования в сборнике образцов шрифта.
Попробуйте сами »Letter Spacing
CSS свойство letter-spacing позволяет определять промежутки между буквами / символами в тексте. Это свойство поддерживает следующие значения:
- Обычное, что означает, что между символами не будет лишних пробелов.Это значение этого свойства по умолчанию.
- Длина, определяющая дополнительный пробел между символами. Допускаются отрицательные значения.
- Начальное, при котором свойство использует значение по умолчанию.
- Inherit, который наследует свойство от своего родительского элемента.
Пример свойства letter-spacing: ¶
Название документа
<стиль>
п {
текстовый отступ: 100 пикселей;
высота строки: 24 пикселя;
размер шрифта: 16 пикселей;
межбуквенный интервал: 5 пикселей;
}
h4 {
межбуквенный интервал: -1px;
}
Пример свойства letter-spacing
Lorem ipsum, или «lipsum», как его иногда называют, - это фиктивный текст, используемый при разметке печатных, графических или веб-дизайнов.Этот отрывок приписывается неизвестному наборщику 15 века, который, как полагают, скремблировал отрывки из книги Цицерона «De Finibus Bonorum et Malorum» для использования в сборнике образцов шрифта.
Вот текст со свойством letter-spacing.
Попробуйте сами »Высота строки¶
Свойство line-height определяет высоту строки. Он используется для установки интерлиньяжа строк текста.Если значение line-height больше, чем значение font-size элемента, разница будет составлять интерлиньяж текста. Вот значения, поддерживаемые этим свойством:
- Нормальный, который определяет нормальную высоту строки. Это значение этого свойства по умолчанию.
- Длина, определяющая фиксированную высоту строки в пикселях, см и т. Д.
- Число, определяющее число, которое умножается на текущий размер шрифта для установки высоты строки.
- %, который определяет высоту строки в процентах от текущего размера шрифта.
- Начальное, при котором свойство использует значение по умолчанию.
- Inherit, который наследует свойство от своего родительского элемента.
Пример свойства line-height: ¶
Название документа
<стиль>
п {
высота строки: 30 пикселей;
}
h4 {
высота строки: 1;
}
Пример свойства line-height
Lorem ipsum, или «lipsum», как его иногда называют, - это фиктивный текст, используемый при разметке печатных, графических или веб-дизайнов.Этот отрывок приписывается неизвестному наборщику 15 века, который, как полагают, скремблировал отрывки из книги Цицерона «De Finibus Bonorum et Malorum» для использования в сборнике образцов шрифта.
Lorem ipsum, или «lipsum», как его иногда называют, - это фиктивный текст, используемый при разметке печатных, графических или веб-дизайнов. Этот отрывок приписывается неизвестному наборщику 15 века, который, как полагают, скремблировал отрывки из книги Цицерона «De Finibus Bonorum et Malorum» для использования в сборнике образцов шрифта.
Попробуйте сами »Word Spacing¶
С помощью свойства CSS word-spacing мы можем изменить расстояние между словами в фрагменте текста, а не отдельными символами. Он поддерживает следующие значения:
- Нормальный, который указывает нормальный интервал между словами. Это значение этого свойства по умолчанию.
- Длина, определяющая дополнительный интервал между словами. Могут быть указаны в пикселях, pt, см, em и т. Д.Отрицательные значения действительны.
- Начальное, при котором свойство использует значение по умолчанию.
- Inherit, который наследует свойство от своего родительского элемента.
Пример свойства межсловного интервала: ¶
Название документа
<стиль>
п {
межсловный интервал: 1em;
}
h4 {
межсловный интервал: -3px;
}
охватывать {
дисплей: блок;
межсловный интервал: 3бэр;
}
Пример свойства межсловного интервала
Lorem ipsum, или «lipsum», как его иногда называют, - это фиктивный текст, используемый при разметке печатных, графических или веб-дизайнов.Этот отрывок приписывается неизвестному наборщику 15 века, который, как полагают, скремблировал отрывки из книги Цицерона «De Finibus Bonorum et Malorum» для использования в сборнике образцов шрифта.
Lorem ipsum, или «lipsum», как его иногда называют, - это фиктивный текст, используемый при разметке печатных, графических или веб-дизайнов. Этот отрывок приписывается неизвестному наборщику 15 века, который, как полагают, скремблировал отрывки из книги Цицерона «De Finibus Bonorum et Malorum» для использования в сборнике образцов шрифта.
Lorem ipsum, или «lipsum», как его иногда называют, - это фиктивный текст, используемый при разметке печатных, графических или веб-дизайнов.
Попробуйте сами »Стилизация текста с помощью CSS
Обзор
Этот урок знакомит с CSS как способом стилизации элементов на странице. Студенты изучают базовый синтаксис для наборов правил CSS, а затем исследуют свойства, влияющие на текстовые элементы HTML.Они работают над HTML-страницей о держателях Книги рекордов Гиннеса, добавляя свой собственный стиль к предоставленной странице. На последнем уровне студенты применяют то, что они узнали о стилях текстовых элементов, на своей личной веб-странице.
Назначение
Хотя существует множество свойств CSS, свойства, выделенные на уровнях, являются простыми свойствами, которые могут стилизовать текстовые элементы. Студенты будут часто использовать эти свойства. Другие свойства рассматриваются в следующих уроках.
Повестка дня
Разминка (5 минут)
Активность (40 минут)
Заключение (10 минут)
Посмотреть на Code Studio
Цели
Студенты смогут:
- Используйте селекторы CSS для стилизации текстовых элементов HTML.
- Создайте внешнюю таблицу стилей и создайте ссылку на нее.
- Объясните различия между HTML и CSS как в использовании, так и в синтаксисе.
Препарат
- Создайте новый плакат с названием CSS Properties , если ваши ученики не будут отслеживать новые свойства CSS в своих журналах
Словарь
- CSS — Каскадные таблицы стилей; язык, используемый для описания стиля элементов HTML
- Селектор CSS — часть набора правил CSS, определяющая, к каким элементам HTML следует применить стиль
Введенный код
Разминка (5 минут)
Журнал: Внешний вид HTML
Цель обсуждения
Цель: Учащиеся могут упомянуть, что тег
имеет крупный шрифт или что тег
помещает число или маркер перед текстом.Некоторые другие варианты, которые они могут не учитывать, заключаются в том, что весь текст отображается черным и использует тот же шрифт. Ни один текст не подчеркнут или не выделен жирным шрифтом. Предложите учащимся осознать, что существуют и другие возможные стили, которые они видят на веб-страницах, которые не соответствуют внешнему виду по умолчанию при использовании HTML.
Подсказка: В последних нескольких уроках мы использовали HTML для написания наших веб-страниц. HTML позволяет нам использовать теги для определения структуры страницы. Вместе со своим партнером составьте список всех различных HTML-тегов, которые вы можете вспомнить, и их значения.
Обсудить: Выберите один из тегов, описывающих текст на экране (
,
,
и т. Д.), И попросите учащихся описать, как отображается содержимое этого тега. на веб-странице. Спросите учащихся, будут ли они всегда хотеть, чтобы эти элементы отображались именно таким образом. Например,
всегда означает, что содержание является абзацем, но должны ли абзацы всегда выглядеть одинаково на каждой странице и на каждом сайте?
Примечания
До сих пор мы создавали только веб-страницы, содержание и структуру которых мы контролируем, например, какие части страниц являются заголовками, списками или абзацами.Мы использовали HTML в качестве языка для определения содержания и структуры страниц. Хотя HTML позволяет нам в некоторой степени контролировать внешний вид страницы, он не дает разработчикам особого контроля над конкретным внешним видом и стилем каждого элемента. Для этого нам нужен язык для выражения стиля . Веб-разработчики используют CSS для определения стиля страницы.
Активность (40 минут)
Веб-лаборатория: Введение в CSS
Переход: Отправьте студентов в Code Studio.
Заключение (10 минут)
Запись свойств CSS
Обзор: Кратко рассмотрите парадигму «Контент-Структура-Стиль», представленную на уровне карты во время урока. Стремитесь различать, как HTML указывает структуру документа, а CSS теперь позволяет студентам устанавливать стили.
Учебный совет
Журнал или плакат? Как и в случае со страницей «HTML-теги» в их журналах, вы можете выбрать, чтобы ваш класс отслеживал свойства CSS в общем плакате класса.
Настройка: Попросите учащихся создать в своих журналах новую T-диаграмму под названием «Свойства CSS», чтобы учащиеся могли легко к ней добраться.
Группа: Разделите учащихся на группы от двух до пяти — вам понадобится как минимум одна группа для каждого свойства, представленного в этом уроке.
Jigsaw: Назначьте каждой группе одно из свойств, представленных сегодня. Каждой группе необходимо придумать описание и пример своей собственности.
Поделиться: Попросите группы добавить свои свойства в свои журналы или на плакат класса «Свойства CSS».
Как использовать CSS для изменения шрифтов на веб-страницах
Параметры простого стиля позволяют изменять шрифт веб-страницы с помощью каскадных таблиц стилей. Используйте CSS, чтобы установить шрифт для отдельных слов, конкретных предложений, заголовков, целых абзацев и даже целых страниц текста.
Приведенные ниже снимки экрана относятся к игровой площадке кода JSFiddle.net, но описанные концепции верны независимо от того, где реализован ваш код.
Дерек Абелла / LifewireКак изменить шрифт с помощью CSS
Внесите изменения HTML и CSS, описанные ниже, с помощью любого редактора HTML или текстового редактора.
Найдите текст, шрифт которого вы хотите изменить. Мы будем использовать это в качестве примера:
Этот текст находится в Arial
Обведите текст элементом SPAN:
Этот текст в Arial
Добавьте атрибут style = «» к тегу span:
Этот текст в Arial
В атрибуте style измените шрифт, используя стиль font-family .
Этот текст в Arial
Джон ФишерСохраните изменения, чтобы увидеть эффекты.
Советы по использованию CSS для изменения шрифта
Наилучший подход — всегда иметь как минимум два шрифта в стеке шрифтов (списке шрифтов), чтобы, если в браузере нет первого шрифта, он мог использовать вместо него второй.
Разделяйте несколько вариантов шрифтов запятыми, например:
семейство шрифтов: Arial, Geneva, Helvetica, sans-serif;
В приведенном выше примере используется встроенный стиль, но лучший вид стиля использует внешнюю таблицу стилей для изменения не только одного элемента.Используйте класс, чтобы установить стиль для блоков текста.
Этот текст находится в Arial
В этом примере файл CSS для стилизации указанного выше HTML будет выглядеть следующим образом:
.arial {семейство шрифтов: Arial; }
Джон ФишерВсегда заканчивайте стили CSS точкой с запятой (;). Это не обязательно, когда есть только один стиль, но это хорошая привычка.