Содержание

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. Значение — нужная величина. Например, если вам необходимо

3px между буквами в параграфах <p> и 6px — в заголовках <h2>, то используется такой код:

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: Расстояние между буквами

Как вы помните из

Урока 5, расстояние между символами можно установить свойством letter-spacing. Это можно применить для ссылки:

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.
Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *