CSS Текст
❮ ПредыдущаяСледующая глава ❯Этот текст оформлен с некоторыми из свойств форматирования текста. Заголовок использует text-align, text-transform , и color свойства. Абзац с отступом, выровнен, и пространство между символами указан. Подчеркивание удаляется из этого цвета «Попробуйте сами» ссылку.
Цвет текста
color свойство используется , чтобы установить цвет текста.
С помощью CSS, цвет чаще всего определяется:
- название цвета — как «red»
- значение HEX — как «#ff0000»
- Значение RGB — как «rgb(255,0,0)»
Посмотрите на CSS Цвет Значения для полного списка возможных значений цвета.
цвет текста по умолчанию для страницы определяется в селекторе тела.
пример
body {color: blue;
}
h2 {
color: green;
}
Примечание: Для W3C совместимый CSS: Если вы определяете color собственности, необходимо также определить background-color свойство. |
Выравнивание текста
text-align свойство используется для установки горизонтального выравнивания текста.
Текст может быть оставлено или выравнивание по правому краю, по центру или оправдан.
Следующий пример показывает выровнен по центру, а также левый и выравнивание по правому краю текста (выравнивание по левому краю по умолчанию, если направление текста влево-вправо, и выравнивание по правому краю по умолчанию, если направление текста справа налево):
пример
h2 {text-align: center;
}
h3 {
text-align: left;
}
h4 {
text-align: right;
}
Когда text-align свойство имеет значение «justify» , каждая линия растягивается так , что каждая линия имеет одинаковую ширину, а также левый и правый края являются прямыми (например , в журналах и газетах):
пример
div {
text-align: justify;
}
Текст украшения
text-decoration свойство используется для установки или удаления украшений из текста.![]()
Значение text-decoration: none; часто используется , чтобы удалить подчеркивание из ссылок:
пример
a {
text-decoration: none;
}
Другие text-decoration значения используются для украшения текста:
пример
h2 {text-decoration: overline;
}
h3 {
text-decoration: line-through;
}
h4 {
text-decoration: underline;
}
| Примечание: Не рекомендуется , чтобы подчеркнуть текст , который не является ссылкой, как это часто сбивает с толку читателя. |
Преобразование текста
text-transform свойство используется для указания прописные и строчные буквы в тексте.
Он может быть использован, чтобы превратить все в верхний или нижний регистр букв, или первые буквы каждого слова:
пример
p.uppercase {text-transform: uppercase;
}
p.
lowercase {
text-transform: lowercase;
}
p.capitalize {
text-transform: capitalize;
}
Текст Отступы
text-indent свойство используется для задания отступа первой строки текста:
пример
p {
text-indent: 50px;
}
Межбуквенное расстояние
letter-spacing свойство используется , чтобы указать расстояние между символами в тексте.
В следующем примере показано, как увеличить или уменьшить расстояние между символами:
пример
h2 {letter-spacing: 3px;
}
h3 {
letter-spacing: -3px;
}
Высота линии
line-height свойство используется , чтобы указать расстояние между строками:
пример
p.small {line-height: 0.8;
}
p.big {
line-height: 1.8;
Направление текста
direction свойство используется для изменения направления текста элемента:
пример
div {
direction: rtl;
}
Слово Разнос
word-spacing свойство используется , чтобы указать пространство между словами в тексте.
Следующий пример демонстрирует, как увеличить или уменьшить пространство между словами:
пример
h2 {word-spacing: 10px;
}
h3 {
word-spacing: -5px;
}
Еще примеры
Отключить перенос текста внутри элемента
Этот пример демонстрирует, как отключить перенос текста внутри элемента.
Вертикальное выравнивание изображения
Этот пример показывает, как установить вертикальную выравнивание изображения в тексте.
Добавить тень в текст
Этот пример демонстрирует, как добавить тень к тексту.
Проверьте себя с упражнениями!
Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4» Упражнение 5 »
Все свойства CSS Текст
| Имущество | Описание |
|---|---|
| color | Устанавливает цвет текста |
| direction | Определяет направление текста / направление написания |
| letter-spacing | Увеличивает или уменьшает пространство между символами в тексте |
| line-height | Устанавливает высоту строки |
| text-align | Определяет горизонтальное выравнивание текста |
| text-decoration | Определяет украшение добавляется к тексту |
| text-indent | Определяет отступ первой строки в текстовом блоке |
| text-shadow | Определяет эффект тени добавляется к тексту |
| text-transform | Управляет капитализации текста |
| unicode-bidi | Используется вместе с направлением собственности , чтобы установить или вернуться , должен ли текст быть перекрыты для поддержки нескольких языков в одном документе |
| vertical-align | Устанавливает вертикальное выравнивание элемента |
| white-space | Определяет, как бело-пространство внутри элемента обрабатывается |
| word-spacing | Увеличивает или уменьшает пространство между словами в тексте |
❮ ПредыдущаяСледующая глава ❯
Декоративный вариант [text-decoration]
Свойство
text-decoration
позволяет добавлять различные
«декоративные эффекты».
Например,
можно подчеркнуть текст, провести линию
по или над текстом и т. д. В примере <h2>
подчёркнуты, <h3>
— имеют черту над текстом, а <h4>
— перечёркнуты.
h2 {
text-decoration: underline;
}
h3 {
text-decoration: overline;
}
h4 {
text-decoration: line-through;
}
Показать пример
Интервал между буквами [letter-spacing]
Интервал между буквами текста можно специфицировать свойством letter-spacing. Значение — нужная величина. Например, если вам необходимо
h2 {
letter-spacing: 6px;
}
p {
letter-spacing: 3px;
}
Показать пример
Трансформация текста [text-transform]
Свойство
text-transform
управляет регистром символов. Можно
выбрать capitalize, uppercase или lowercase,
в зависимости от того, как выглядит
текст в оригинальном HTML-коде.
Например, слово «headline» можно показать «HEADLINE» или «Headline». Имеются четыре возможных значения text-transform:
capitalize
Капитализирует каждое слово. Например: «john doe» станет «John Doe».
uppercase
Конвертирует все символы в верхний регистр. Например: «john doe» станет «JOHN DOE».
lowercase
Конвертирует все символы в нижний регистр. Например: «JOHN DOE» станет «john doe».
none
Трансформации нет — текст отображается так же, как в HTML-коде.
Для примера мы используем список имён. Все имена выделены с помощью <li> (list-item). Давайте капитализируем все имена и отобразим все заголовки верхним регистром.
Видите, HTML-код в этом примере в действительности записан в нижнем регистре.
h2 {
text-transform: uppercase;
}
li {
text-transform: capitalize;
}
Показать пример
Резюме
В
течение трёх последних уроков вы вы
изучили несколько CSS-свойств, но их
— множество.
В следующем
уроке мы рассмотрим работу со ссылками.
Урок 6: Ссылки
Всё изученное в предыдущих уроках вы можете применять и для ссылок/links (например изменять шрифт, цвет, подчёркивание и т. д). Новым будет то, что в CSS эти свойства можно определять по-разному, в зависимости от того, посетили уже ссылку, активна ли она, находится ли указатель мыши над ссылкой. Это позволяет добавить интересные эффекты на ваш web-сайт. Для этого используются так называемые псевдоклассы.
Что такое псевдокласс?
Псевдокласс позволяет учитывать различные условия или события при определении свойств HTM-тэга.
Рассмотрим пример. Как вы знаете, ссылки специфицируются в HTML тэгом <a>. В CSS мы также можем использовать a в качестве селектора:
a {
color: blue;
}
Ссылка
может иметь разные состояния. Например,
её уже посетили/visited или ещё нет. Можно
использовать псевдоклассы для установки
разных стилей посещённых и непосещённых
ссылок.
a:link {
color: blue;
}
a:visited {
color: red;
}
Используйте |a:link| и |a:visited| для непосещённых и посещённых ссылок, соответственно. Активные ссылки имеют псевдокласс a:active, и a:hover, когда указатель — над ссылкой.
Мы рассмотрим каждый их этих четырёх псевдоклассов на примерах и с объяснениями.
Псевдокласс: link
Псевдокласс :link используется для ссылок на страницы, которые пользователь ещё не посещал.
В примере кода непосещённые ссылки — синие.
a:link
color: #6699CC;
}
Показать пример
Псевдокласс: visited
Псевдокласс :visited используется для ссылок на страницы, которые пользователь посетил. В примере кода посещённые ссылки — фиолетовые.
a:visited {
color: #660099;
}
Показать пример
Псевдокласс: active
Псевдокласс
:active
используется для активных ссылок.
В примере активные ссылки имеют жёлтый фон.
a:active {
background-color: #FFFF00;
}
Показать пример
Псевдокласс: hover
Псевдокласс :hover используется для ссылок, над которыми находится указатель мыши.
Это можно использовать для создания интересных эффектов. Например, если мы хотим, чтобы ссылки становились оранжевыми и курсивными при прохождении указателя над ними, то наш CSS должен выглядеть так:
a:hover {
color: orange;
font-style: italic;
}
Показать пример
Пример 1: Эффект при нахождении указателя над ссылкой
Эффекты для положения указателя мыши над ссылкой стали уже общим местом. Мы рассмотрим несколько дополнительных примеров для псевдокласса :hover.
Пример 1a: Расстояние между буквами
Как
вы помните из
a:hover {
letter-spacing: 10px;
font-weight:bold;
color:red;
}
Показать пример
Пример 1b: UPPERCASE и lowercase
В Уроке
5 мы
рассмотрели свойство text-transform,
которое может переключать символы с
верхнего на нижний регистр.
Это также
можно использовать для создания эффектов
на ссылке:
a:hover {
text-transform: uppercase;
font-weight:bold;
color:blue;
background-color:yellow;
}
Показать пример
Эти два примера показывают почти безграничные возможности комбинирования различных свойств. Вы можете создавать свои собственные эффекты — попробуйте!
Подчеркивание Надчеркивание текста | HTML | CSS
Подчеркивание Надчеркивание текста | HTML | CSS | Medium 2 минуты чтения·
2 июля 2020 г.Если вы здесь, то, вероятно, у вас есть потребность добавить не только подчеркивание к тексту с помощью HTML и CSS, но и надчеркивание (которое, например, имя подразумевает, в основном подчеркивание, но над текстом).
Написано Tremaine Eto
781 Последователи
Senior Software Engineer @ Iterable | Ранее работал в DIRECTV, AT&T и Tinder | Выпускники Калифорнийского университета в Лос-Анджелесе | Следуйте за мной для получения советов по разработке программного обеспечения!
Еще от Tremaine Eto
Tremaine Eto
in
Стартап
Понимание единиц ресурсов Kubernetes (ЦП и памяти)
9 0004Побайтовое разбиение блоков ресурсов.
·3 мин чтения·10 ноября 2020 г.Tremaine Eto
in
облачная среда: сбор
Как отразить (скопировать) весь существующий репозиторий Git в новый
Скопируйте весь код, ветки и историю коммитов из существующего репозитория Git в новый с помощью одной простой команды.
·2 минуты чтения·31 октября 2019 г.Tremaine Eto
in
Dev Genius
Какая IDE является лучшей для разработки и программирования на Lua?
Приступайте к программированию с помощью Lua. 11 января 2021 г.0012
Расстояние между строками текста слишком велико или слишком мало?
·3 мин чтения·20 ноября 2020 г.Посмотреть все от Tremaine Eto
Рекомендовано Medium
The PyCoach
в
Искусственный уголок
9 0004Вы используете ChatGPT неправильно! Вот как опередить 99% пользователей ChatGPT
·7 минут чтения·17 мартаАлександр Нгуен
в
Кодирование для повышения уровня
Почему я постоянно терплю неудачу с кандидатами во время собеседований в Google…
Они не соответствуют планке.
·4 мин чтения·13 апреляСписки
Истории, которые помогут вам расти как разработчику программного обеспечения
19 историй·70 сохранений
Лидерство
30 историй·29 сохранений
Хорошее мышление о продукте
11 историй ·75 сохранений
Что такое ChatGPT?
9 этажей·64 сохранения
Лав Шарма
в
Dev Genius
Схема проектирования системы: Полное руководство
Разработка надежной, масштабируемой и эффективной системы может быть непростой задачей. Тем не менее, понимание ключевых концепций и компонентов может сделать…
·9 мин чтения · 20 апреляСомнатх Сингх
в
JavaScript на простом английском
Кодирование перестанет существовать через 5 лет. Вот почему
Те, кто не приспособятся, перестанут существовать.
·8 минут чтения·20 январяДжейкоб Беннетт
в
Кодирование для повышения уровня
Используйте Git как старший инженер
Git — это мощный инструмент, который приятно использовать, когда вы знаете, как используй это.
· 4 мин. Читать · 15 ноября 2022 г.Непоягимый
10 секунд, которые закончили мой 20 -летний брак
Это август в северной Вирджинии, горячий и учный. Я до сих пор не принял душ после утренней пробежки. Я ношу свою домохозяйку…
·4 мин чтения·16 февраля 2022 г.Посмотреть больше рекомендаций
Статус
Писатели
Карьера
Конфиденциальность
Преобразование текста в речь 9000 3
Как контролировать подчеркивание и подобное оформление текста? — Веб-учебники
Как контролировать подчеркивание и подобное оформление текста?
Автор: Deron Eriksson
Описание: В этом примере CSS показано, как использовать свойство text-decoration для управления подчеркиванием, надчеркиванием, зачеркиванием и миганием текста.
Учебник создан с использованием: Windows ХР
В CSSW украшениями текста, такими как подчеркивание, надчеркивание, зачеркивание и мерцание, можно управлять с помощью свойства text-decoration.
При подчеркивании используется значение «подчеркивание», при подчеркивании используется значение «надчеркивание», при вычеркивании используется значение «сквозь линию», а при мигании используется значение «мигание». Моргание, как правило, не поддерживается многими браузерами. Firefox поддерживает мерцание, но IE6 и IE7 не поддерживают оформление текста «мигание». Значения text-decoration также могут быть «none» или «inherit». Если он «наследуется», он наследуется от своего родительского элемента.
style-test.html
<голова>Тест стиля <тип стиля="текст/CSS"> div {цвет фона: цвет морской волны; } div.one {украшение текста: нет; } div.two {украшение текста: подчеркивание; } div.three {украшение текста: надстройка; } div.four {украшение текста: сквозной; } div.

