Оформление текста CSS
Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали, как задать размер шрифта в CSS. В данной статье я бы хотел рассказать, как задать стиль и насыщенность (по-другому называют жирность) для шрифта в CSS. В данной статье мы изучили некоторые теги, с помощью которых можно задавать стиль и насыщенность для текста на html-странице. Но это неправильно, html должен задавать только структуру сайта, всё оформление должно быть сделано с помощью CSS. Курсив мы задавали с помощью тега <i>. В CSS за это отвечает свойство font-style со значением italic. Давайте создадим тестовую html-страницу:
<html> <head> <meta charset="utf-8"/> <link href="style.css" rel="stylesheet" type="text/css"/> </head> <body> <p>Первый абзац данного текста</p> <p>Второй абзац данного текста</p> </body> </html>
Для абзацев в файле стилей style.
css зададим стиль шрифта:
p {
font-style:italic;
}
После обновления страницы вы увидите, что шрифт стал курсивным. Другие значения для свойства font-style:
normal — стандартное начертание текста
oblique — наклонное начертание текста (не то же самое, что курсивное). Разницу можно будет заметить не для всех шрифтов.
Я всегда использовал только значение italic, других никогда нигде не использовал.
Давайте теперь зададим насыщенность или жирность для нашего текста. Делается это с помощью свойства font-weight (weight с англ «вес», так сказать вес шрифта) со значением bold:
p {
font-weight:bold;
}
Если вы запустите данную страницу, то увидите, что текст стал полужирным. Значение для насыщенности можно задавать равным от 100 до 900 с шагом 100. 100 — это самое светлое начертание, которое способен отобразить браузер, 900 — самое темное. Стандартный шрифт соответствует значению 400, полужирный (тот, который получается при значении bold — 700).
Задание насыщенности в числах как-то не прижилось, и не все браузеры это отобразят (я сам тестировал в некоторых браузерах, но так и не заметил разницы между 100 и 600). Стандартную насыщенность можно задать с помощью свойства normal, что иногда требуется:
p {
font-weight:normal;
}
Следующее свойство, которое служит для оформления текста — это text-decoration. Оно служит для того, чтобы мы могли сделать текст, например, подчеркнутым (значение underline). В html для этого служит тег <u>. С помощью этого свойства мы можем также подчеркнуть текст сверху (overline) и перечеркнуть текст (line-through). Убрать декорацию текста можно с помощью значения none. Давайте создадим тестовую html-страницу и применим на ней inline-стиль для каждого абзаца:
<html> <head> <meta charset="utf-8"/> </head> <body> <p>Подчеркнутый абзац данного текста</p> <p>Надчеркнутый абзац данного текста</p> <p>Перечеркнутый абзац данного текста</p> <p>Простой абзац данного текста</p> </body> </html>
Запустите данную страницу и убедитесь, что всё работает, как нужно.
Домашнее задание: в данной статье мы рассмотрено 3 свойства и у данных свойств много значений. Запомнить их все трудно, но если практиковаться, то будет намного проще. Поэтому создайте свою html-страницу и примените к ней все те свойства, которые вы изучили в данной статье.
В данной статье вы узнали как оформлять текст с помощью свойств font-style, font-weight, text-decoration.
На связи был Алексей Гулынин, оставляйте свои комментарии, увидимся в следующих статьях.
Опубликовано от Алексей Гулынин Оставить комментарий
Следующая статья >
| Комментарии: |
| decoration-inherit | text-decoration-color: inherit; |
| decoration-current | text-decoration-color: currentColor; |
| decoration-transparent | text-decoration-color: transparent; |
| decoration-black | text-decoration-color: #000; |
| decoration-white | text-decoration-color: #fff; |
| decoration-slate-50 | text-decoration-color: #f8fafc; |
| decoration-slate-100 | text-decoration-color: #f1f5f9; |
| decoration-slate-200 | text-decoration-color: #e2e8f0; |
| decoration-slate-300 | text-decoration-color: #cbd5e1; |
| decoration-slate-400 | text-decoration-color: #94a3b8; |
| decoration-slate-500 | text-decoration-color: #64748b; |
| decoration-slate-600 | text-decoration-color: #475569; |
| decoration-slate-700 | text-decoration-color: #334155; |
| decoration-slate-800 | text-decoration-color: #1e293b; |
| decoration-slate-900 | text-decoration-color: #0f172a; |
| decoration-slate-950 | text-decoration-color: #020617; |
| decoration-gray-50 | text-decoration-color: #f9fafb; |
| decoration-gray-100 | text-decoration-color: #f3f4f6; |
| decoration-gray-200 | text-decoration-color: #e5e7eb; |
| decoration-gray-300 | text-decoration-color: #d1d5db; |
| decoration-gray-400 | text-decoration-color: #9ca3af; |
| decoration-gray-500 | text-decoration-color: #6b7280; |
| decoration-gray-600 | text-decoration-color: #4b5563; |
| decoration-gray-700 | text-decoration-color: #374151; |
| decoration-gray-800 | text-decoration-color: #1f2937; |
| decoration-gray-900 | text-decoration-color: #111827; |
| decoration-gray-950 | text-decoration-color: #030712; |
| decoration-zinc-50 | text-decoration-color: #fafafa; |
| decoration-zinc-100 | text-decoration-color: #f4f4f5; |
| decoration-zinc-200 | text-decoration-color: #e4e4e7; |
| decoration-zinc-300 | text-decoration-color: #d4d4d8; |
| decoration-zinc-400 | text-decoration-color: #a1a1aa; |
| decoration-zinc-500 | text-decoration-color: #71717a; |
| text-decoration-color: #52525b; | |
| decoration-zinc-700 | text-decoration-color: #3f3f46; |
| decoration-zinc-800 | text-decoration-color: #27272a; |
| decoration-zinc-900 | text-decoration-color: #18181b; |
| decoration-zinc-950 | text-decoration-color: #09090b; |
| decoration-neutral-50 | text-decoration-color: #fafafa; |
| decoration-neutral-100 | text-decoration-color: #f5f5f5; |
| decoration-neutral-200 | text-decoration-color: #e5e5e5; |
| decoration-neutral-300 | text-decoration-color: #d4d4d4; |
| decoration-neutral-400 | text-decoration-color: #a3a3a3; |
| decoration-neutral-500 | text-decoration-color: #737373; |
| decoration-neutral-600 | text-decoration-color: #525252; |
| decoration-neutral-700 | text-decoration-color: #404040; |
| decoration-neutral-800 | text-decoration-color: #262626; |
| decoration-neutral-900 | text-decoration-color: #171717; |
| decoration-neutral-950 | text-decoration-color: #0a0a0a; |
| decoration-stone-50 | text-decoration-color: #fafaf9; |
| decoration-stone-100 | text-decoration-color: #f5f5f4; |
| decoration-stone-200 | text-decoration-color: #e7e5e4; |
| decoration-stone-300 | text-decoration-color: #d6d3d1; |
| decoration-stone-400 | text-decoration-color: #a8a29e; |
| decoration-stone-500 | text-decoration-color: #78716c; |
| decoration-stone-600 | text-decoration-color: #57534e; |
| decoration-stone-700 | text-decoration-color: #44403c; |
| decoration-stone-800 | text-decoration-color: #292524; |
| decoration-stone-900 | text-decoration-color: #1c1917; |
| decoration-stone-950 | text-decoration-color: #0c0a09; |
| decoration-red-50 | text-decoration-color: #fef2f2; |
| decoration-red-100 | text-decoration-color: #fee2e2; |
| decoration-red-200 | text-decoration-color: #fecaca; |
| decoration-red-300 | text-decoration-color: #fca5a5; |
| decoration-red-400 | text-decoration-color: #f87171; |
| decoration-red-500 | text-decoration-color: #ef4444; |
| decoration-red-600 | text-decoration-color: #dc2626; |
| decoration-red-700 | text-decoration-color: #b91c1c; |
| decoration-red-800 | text-decoration-color: #991b1b; |
| decoration-red-900 | text-decoration-color: #7f1d1d; |
| decoration-red-950 | text-decoration-color: #450a0a; |
| decoration-orange-50 | text-decoration-color: #fff7ed; |
| decoration-orange-100 | text-decoration-color: #ffedd5; |
| decoration-orange-200 | text-decoration-color: #fed7aa; |
| decoration-orange-300 | text-decoration-color: #fdba74; |
| decoration-orange-400 | text-decoration-color: #fb923c; |
| decoration-orange-500 | text-decoration-color: #f97316; |
| decoration-orange-600 | text-decoration-color: #ea580c; |
| decoration-orange-700 | text-decoration-color: #c2410c; |
| decoration-orange-800 | text-decoration-color: #9a3412; |
| decoration-orange-900 | text-decoration-color: #7c2d12; |
| decoration-orange-950 | text-decoration-color: #431407; |
| decoration-amber-50 | text-decoration-color: #fffbeb; |
| decoration-amber-100 | text-decoration-color: #fef3c7; |
| decoration-amber-200 | text-decoration-color: #fde68a; |
| decoration-amber-300 | text-decoration-color: #fcd34d; |
| decoration-amber-400 | text-decoration-color: #fbbf24; |
| decoration-amber-500 | text-decoration-color: #f59e0b; |
| decoration-amber-600 | text-decoration-color: #d97706; |
| decoration-amber-700 | text-decoration-color: #b45309; |
| decoration-amber-800 | text-decoration-color: #92400e; |
| decoration-amber-900 | text-decoration-color: #78350f; |
| decoration-amber-950 | text-decoration-color: #451a03; |
| decoration-yellow-50 | text-decoration-color: #fefce8; |
| decoration-yellow-100 | text-decoration-color: #fef9c3; |
| decoration-yellow-200 | text-decoration-color: #fef08a; |
| decoration-yellow-300 | text-decoration-color: #fde047; |
| decoration-yellow-400 | text-decoration-color: #facc15; |
| decoration-yellow-500 | text-decoration-color: #eab308; |
| decoration-yellow-600 | text-decoration-color: #ca8a04; |
| decoration-yellow-700 | text-decoration-color: #a16207; |
| decoration-yellow-800 | text-decoration-color: #854d0e; |
| decoration-yellow-900 | text-decoration-color: #713f12; |
| decoration-yellow-950 | text-decoration-color: #422006; |
| decoration-lime-50 | text-decoration-color: #f7fee7; |
| decoration-lime-100 | text-decoration-color: #ecfccb; |
| decoration-lime-200 | text-decoration-color: #d9f99d; |
| decoration-lime-300 | text-decoration-color: #bef264; |
| decoration-lime-400 | text-decoration-color: #a3e635; |
| decoration-lime-500 | text-decoration-color: #84cc16; |
| decoration-lime-600 | text-decoration-color: #65a30d; |
| decoration-lime-700 | text-decoration-color: #4d7c0f; |
| decoration-lime-800 | text-decoration-color: #3f6212; |
| decoration-lime-900 | text-decoration-color: #365314; |
| decoration-lime-950 | text-decoration-color: #1a2e05; |
| decoration-green-50 | text-decoration-color: #f0fdf4; |
| decoration-green-100 | text-decoration-color: #dcfce7; |
| decoration-green-200 | text-decoration-color: #bbf7d0; |
| decoration-green-300 | text-decoration-color: #86efac; |
| decoration-green-400 | text-decoration-color: #4ade80; |
| decoration-green-500 | text-decoration-color: #22c55e; |
| decoration-green-600 | text-decoration-color: #16a34a; |
| decoration-green-700 | text-decoration-color: #15803d; |
| decoration-green-800 | text-decoration-color: #166534; |
| decoration-green-900 | text-decoration-color: #14532d; |
| decoration-green-950 | text-decoration-color: #052e16; |
| decoration-emerald-50 | text-decoration-color: #ecfdf5; |
| decoration-emerald-100 | text-decoration-color: #d1fae5; |
| decoration-emerald-200 | text-decoration-color: #a7f3d0; |
| decoration-emerald-300 | text-decoration-color: #6ee7b7; |
| decoration-emerald-400 | text-decoration-color: #34d399; |
| decoration-emerald-500 | text-decoration-color: #10b981; |
| decoration-emerald-600 | text-decoration-color: #059669; |
| decoration-emerald-700 | text-decoration-color: #047857; |
| decoration-emerald-800 | text-decoration-color: #065f46; |
| decoration-emerald-900 | text-decoration-color: #064e3b; |
| decoration-emerald-950 | text-decoration-color: #022c22; |
| decoration-teal-50 | text-decoration-color: #f0fdfa; |
| decoration-teal-100 | text-decoration-color: #ccfbf1; |
| decoration-teal-200 | text-decoration-color: #99f6e4; |
| decoration-teal-300 | text-decoration-color: #5eead4; |
| decoration-teal-400 | text-decoration-color: #2dd4bf; |
| decoration-teal-500 | text-decoration-color: #14b8a6; |
| decoration-teal-600 | text-decoration-color: #0d9488; |
| decoration-teal-700 | text-decoration-color: #0f766e; |
| decoration-teal-800 | text-decoration-color: #115e59; |
| decoration-teal-900 | text-decoration-color: #134e4a; |
| decoration-teal-950 | text-decoration-color: #042f2e; |
| decoration-cyan-50 | text-decoration-color: #ecfeff; |
| decoration-cyan-100 | text-decoration-color: #cffafe; |
| decoration-cyan-200 | text-decoration-color: #a5f3fc; |
| decoration-cyan-300 | text-decoration-color: #67e8f9; |
| decoration-cyan-400 | text-decoration-color: #22d3ee; |
| decoration-cyan-500 | text-decoration-color: #06b6d4; |
| decoration-cyan-600 | text-decoration-color: #0891b2; |
| decoration-cyan-700 | text-decoration-color: #0e7490; |
| decoration-cyan-800 | text-decoration-color: #155e75; |
| decoration-cyan-900 | text-decoration-color: #164e63; |
| decoration-cyan-950 | text-decoration-color: #083344; |
| decoration-sky-50 | text-decoration-color: #f0f9ff; |
| decoration-sky-100 | text-decoration-color: #e0f2fe; |
| decoration-sky-200 | text-decoration-color: #bae6fd; |
| decoration-sky-300 | text-decoration-color: #7dd3fc; |
| decoration-sky-400 | text-decoration-color: #38bdf8; |
| decoration-sky-500 | text-decoration-color: #0ea5e9; |
| decoration-sky-600 | text-decoration-color: #0284c7; |
| decoration-sky-700 | text-decoration-color: #0369a1; |
| decoration-sky-800 | text-decoration-color: #075985; |
| decoration-sky-900 | text-decoration-color: #0c4a6e; |
| decoration-sky-950 | text-decoration-color: #082f49; |
| decoration-blue-50 | text-decoration-color: #eff6ff; |
| decoration-blue-100 | text-decoration-color: #dbeafe; |
| decoration-blue-200 | text-decoration-color: #bfdbfe; |
| decoration-blue-300 | text-decoration-color: #93c5fd; |
| decoration-blue-400 | text-decoration-color: #60a5fa; |
| decoration-blue-500 | text-decoration-color: #3b82f6; |
| decoration-blue-600 | text-decoration-color: #2563eb; |
| decoration-blue-700 | text-decoration-color: #1d4ed8; |
| decoration-blue-800 | text-decoration-color: #1e40af; |
| decoration-blue-900 | text-decoration-color: #1e3a8a; |
| decoration-blue-950 | text-decoration-color: #172554; |
| decoration-indigo-50 | text-decoration-color: #eef2ff; |
| decoration-indigo-100 | text-decoration-color: #e0e7ff; |
| decoration-indigo-200 | text-decoration-color: #c7d2fe; |
| decoration-indigo-300 | text-decoration-color: #a5b4fc; |
| decoration-indigo-400 | text-decoration-color: #818cf8; |
| decoration-indigo-500 | text-decoration-color: #6366f1; |
| decoration-indigo-600 | text-decoration-color: #4f46e5; |
| decoration-indigo-700 | text-decoration-color: #4338ca; |
| decoration-indigo-800 | text-decoration-color: #3730a3; |
| decoration-indigo-900 | text-decoration-color: #312e81; |
| decoration-indigo-950 | text-decoration-color: #1e1b4b; |
| decoration-violet-50 | text-decoration-color: #f5f3ff; |
| decoration-violet-100 | text-decoration-color: #ede9fe; |
| decoration-violet-200 | text-decoration-color: #ddd6fe; |
| decoration-violet-300 | text-decoration-color: #c4b5fd; |
| decoration-violet-400 | text-decoration-color: #a78bfa; |
| decoration-violet-500 | text-decoration-color: #8b5cf6; |
| decoration-violet-600 | text-decoration-color: #7c3aed; |
| decoration-violet-700 | text-decoration-color: #6d28d9; |
| decoration-violet-800 | text-decoration-color: #5b21b6; |
| decoration-violet-900 | text-decoration-color: #4c1d95; |
| decoration-violet-950 | text-decoration-color: #2e1065; |
| decoration-purple-50 | text-decoration-color: #faf5ff; |
| decoration-purple-100 | text-decoration-color: #f3e8ff; |
| decoration-purple-200 | text-decoration-color: #e9d5ff; |
| decoration-purple-300 | text-decoration-color: #d8b4fe; |
| decoration-purple-400 | text-decoration-color: #c084fc; |
| decoration-purple-500 | text-decoration-color: #a855f7; |
| decoration-purple-600 | text-decoration-color: #9333ea; |
| decoration-purple-700 | text-decoration-color: #7e22ce; |
| decoration-purple-800 | text-decoration-color: #6b21a8; |
| decoration-purple-900 | text-decoration-color: #581c87; |
| decoration-purple-950 | text-decoration-color: #3b0764; |
| decoration-fuchsia-50 | text-decoration-color: #fdf4ff; |
| decoration-fuchsia-100 | text-decoration-color: #fae8ff; |
| decoration-fuchsia-200 | text-decoration-color: #f5d0fe; |
| decoration-fuchsia-300 | text-decoration-color: #f0abfc; |
| decoration-fuchsia-400 | text-decoration-color: #e879f9; |
| decoration-fuchsia-500 | text-decoration-color: #d946ef; |
| decoration-fuchsia-600 | text-decoration-color: #c026d3; |
| decoration-fuchsia-700 | text-decoration-color: #a21caf; |
| decoration-fuchsia-800 | text-decoration-color: #86198f; |
| decoration-fuchsia-900 | text-decoration-color: #701a75; |
| decoration-fuchsia-950 | text-decoration-color: #4a044e; |
| decoration-pink-50 | text-decoration-color: #fdf2f8; |
| decoration-pink-100 | text-decoration-color: #fce7f3; |
| decoration-pink-200 | text-decoration-color: #fbcfe8; |
| decoration-pink-300 | text-decoration-color: #f9a8d4; |
| decoration-pink-400 | text-decoration-color: #f472b6; |
| decoration-pink-500 | text-decoration-color: #ec4899; |
| decoration-pink-600 | text-decoration-color: #db2777; |
| decoration-pink-700 | text-decoration-color: #be185d; |
| decoration-pink-800 | text-decoration-color: #9d174d; |
| decoration-pink-900 | text-decoration-color: #831843; |
| decoration-pink-950 | text-decoration-color: #500724; |
| decoration-rose-50 | text-decoration-color: #fff1f2; |
| decoration-rose-100 | text-decoration-color: #ffe4e6; |
| decoration-rose-200 | text-decoration-color: #fecdd3; |
| decoration-rose-300 | text-decoration-color: #fda4af; |
| decoration-rose-400 | text-decoration-color: #fb7185; |
| decoration-rose-500 | text-decoration-color: #f43f5e; |
| decoration-rose-600 | text-decoration-color: #e11d48; |
| decoration-rose-700 | text-decoration-color: #be123c; |
| decoration-rose-800 | text-decoration-color: #9f1239; |
| decoration-rose-900 | text-decoration-color: #881337; |
| decoration-rose-950 | text-decoration-color: #4c0519; |
Стилизация текста с помощью CSS — изучите веб-разработку
После изучения основ языка CSS следующая тема CSS, на которой вы должны сосредоточиться, — это стилизация текста — одна из наиболее распространенных вещей, которые вы будете делать с помощью CSS.
Здесь мы рассмотрим основы стиля текста, включая настройку шрифта, жирности, курсива, межстрочного и межбуквенного интервалов, тени и другие функции текста. Мы завершаем модуль, рассматривая применение пользовательских шрифтов к вашей странице, а также стилизацию списков и ссылок.
Хотите стать веб-разработчиком?
Мы подготовили курс, который включает в себя всю необходимую информацию, необходимую для работайте над своей целью.
Начало работы
Прежде чем приступить к этому модулю, вы уже должны иметь базовые знания HTML, как обсуждалось в модуле «Введение в HTML», и быть знакомыми с основами CSS, как обсуждалось в разделе «Введение в CSS».
Примечание: Если вы работаете на компьютере/планшете/другом устройстве, на котором у вас нет возможности создавать собственные файлы, вы можете попробовать (большинство) примеров кода в онлайн-программе кодирования, такой как JSBin или глюк.
Этот модуль содержит следующие статьи, которые научат вас всем основам стилизации текстового содержимого HTML.
- Основные стили текста и шрифта
В этой статье мы подробно рассмотрим все основы стилей текста/шрифта, включая настройку веса шрифта, семейства и стиля, сокращение шрифта, выравнивание текста и другие эффекты, а также интервалы между строками и буквами.
- Списки стилей
Списки по большей части ведут себя как любой другой текст, но есть некоторые свойства CSS, специфичные для списков, о которых вам нужно знать, и некоторые рекомендации, которые следует учитывать. Эта статья объясняет все.
- Стайлинг звеньев
При оформлении ссылок важно понимать, как использовать псевдоклассы для эффективного оформления состояний ссылок и как оформлять ссылки для использования в различных общих функциях интерфейса, таких как навигационные меню и вкладки. Мы рассмотрим все эти темы в этой статье.
- Веб-шрифты
Здесь мы подробно рассмотрим веб-шрифты — они позволяют загружать пользовательские шрифты вместе с вашей веб-страницей, чтобы обеспечить более разнообразные пользовательские стили текста.

Следующее задание проверит ваше понимание методов оформления текста, описанных в руководствах выше.
- Набор домашней страницы общественной школы
В этом тесте мы проверим ваше понимание стиля текста, попросив вас оформить текст для домашней страницы общественной школы.
Обнаружили проблему с содержанием этой страницы?
- Отредактируйте страницу на GitHub.
- Сообщить о проблеме с содержимым.
- Посмотреть исходный код на GitHub.
Последний раз эта страница была изменена участниками MDN.
Советы и рекомендации по текстовым эффектам CSS: изучение свойств текста CSS
Это НАЗВАНИЕ
(Для этого использовались свойства Text-align, text-transform и color)
Это абзац. Он выровнен по ширине, с отступом 30 пикселей, а расстояние между символами установлено на 5 пикселей.
Эта ссылка выделена цветом, но не подчеркнута. Вот еще текст, в котором хорошо видно выравнивание абзаца. Круто, правда?
TL;DR — свойства стилей текста CSS задают цвета, размеры, шрифты, тени для вашего текстового содержимого. CSS также предлагает свойства для настройки выравнивания текста, расстояния между буквами и словами и т.д. цвет
Популярные параметры стиля текста CSS
цвет
Текстовый стиль CSS обычно включает свойство цвет . Он устанавливает цвет для текстового содержимого.
В следующем примере мы назначаем цвета и элементы:
Фиолетовый цвет
Розовый цвет
Пример
h2 {
цвет: фиолетовый;
}
п {
цвет: #FF1493; /* Код для розового */
} Попробуйте вживую. Учитесь на Udacity
Вы можете установить цвет , используя имена цветов CSS ( синий, зеленый, красный и т. д. ), индикаторы значений RGB ( rgb() ) или индикаторы значений HEX ( #ffffff ). Выберите правильных цветов и создайте палитр с помощью нашего инструмента Pickeristic.
text-align
Свойство text-align устанавливает выравнивание текста CSS. Вы можете выровнять текст по правому краю , левому краю или центру . Вы также можете растянуть так, чтобы каждая строка имела равную ширину .
В следующем примере показаны все возможные способы выравнивания текста CSS:
Пример
h2 {
выравнивание текста: по левому краю;
}
h3 {
выравнивание текста: по центру;
}
h4 {
выравнивание текста: вправо;
}
п {
выравнивание текста: по ширине;
} Попробуйте живое обучение на Udacity
Вы можете описать значения text-align с ключевыми словами :
| Значение | Описание |
|---|---|
| слева | Ваш текст появится в левой части страницы (по умолчанию) |
| справа | Ваш текст появится в правой части страницы |
| центр | Ваш текст появится в центре страницы |
| выравнивание | Текст будет растянут, чтобы каждая строка имела одинаковую ширину |
text-decoration
Свойство CSS text-decoration устанавливает декоративных линий для выделения точек в тексте CSS.
Есть четыре варианта значения :
-
нет– нет линии (по умолчанию) -
сквозной– поверх текста -
над чертой– над текстом -
подчеркивание– под текстом
В следующем примере вы увидите все типы text-decoration строк:
Пример
h2 {
оформление текста: подчеркивание;
}
h3 {
оформление текста: надчеркивание;
}
h4 {
оформление текста: сквозное;
}
а {
текстовое оформление: нет;
} Попробуйте в прямом эфире Учитесь на Udacity
Совет: значение none обычно используется для , удаляя подчеркивание из ссылок.
Вы можете определить стилей и цветов для каждой из этих строк в одном и том же объявлении при использовании сокращения text-decoration.
text-transform
Текст CSS может измениться автоматически, чтобы иметь только строчных или прописных букв. Преобразование текста может изменить стиль следующими способами:
Я в верхнем регистре.
Я в нижнем регистре.
Я с большой буквы.
В этом примере мы назначаем разные значения text-transform трем различным элементам HTML: , , :
Пример 9 0010
ч2 {
преобразование текста: верхний регистр;
}
п {
преобразование текста: нижний регистр;
}
б {
преобразование текста: использовать заглавные буквы;
} Попробуйте в прямом эфире Учитесь на Udacity
text-indent
В некоторых странах принято использовать отступ в первой строке каждого абзаца. Иногда люди используют его для ясности и лучшей читабельности.
Чтобы определить отступ текста CSS, мы используем свойство text-indent . Он принимает в качестве значений показатели длины ( см, pt, px и т.д. ).
В следующем примере мы назначаем тексту размером 45 пикселей отступ к элементу абзаца :
Пример
p {
отступ текста: 45px;
} Попробуйте вживую Узнайте на Udacity
letter-spacing
Свойство letter-spacing принимает параметры длины ( см, pt, px и т. д. ) и использует их для установки интервала 900 10 между символы .
Совет: вы можете использовать как отрицательные , так и положительные значения длины . Положительные числа увеличивают интервал, а отрицательные делают текст более компактным.
Расстояние между буквами этого текста составляет 2 пикселя!
Расстояние между буквами в этом тексте -2 пикселя!
Пример ниже показывает результат положительного и отрицательного интервала для и элементов.
Пример
h2 {
межбуквенный интервал: 2px; /* Это увеличит расстояние между буквами */
}
h3 {
межбуквенный интервал: -2px; /* Это уменьшит расстояние между буквами */
} Попробуйте вживую Учитесь на Udacity
Профессионалы- Простота в использовании благодаря принципу обучения на практике
- Предлагает качественный контент
- Геймифицированный опыт кодирования в браузере 900 59 Цена соответствует качеству
- Подходит для учащихся от начинающих до продвинутых
- Бесплатные сертификаты об окончании
- Ориентированы на навыки работы с данными
- Гибкий график обучения
ЭКСКЛЮЗИВ: СКИДКА 50%
Pros- Простой дизайн (без лишней информации)
- Качественные курсы (даже бесплатные)
- Разнообразие функций 90 060
- Программы наностепеней
- Подходит для предприятий
- Платные Сертификаты об окончании
СКИДКА 15%
Профессионалы- Удобная навигация
- Никаких технических проблем
- Кажется, заботится о своих пользователях
- Большое разнообразие курсов
- 30-дневная политика возврата
- Бесплатные сертификаты завершения
ОТ 14,99$
word-spacing
Свойство word-spacing определяет интервал между словами для текстов CSS.
Он работает с с положительными и отрицательными индикаторами длины ( см, pt, px и т. д. )
В этом тексте межсловный интервал 5 пикселей!
Расстояние между словами в этом тексте -5px!
В приведенном ниже примере вы увидите, как отрицательные и положительные значения влияют на текст:
Пример
h2 {
интервал между словами: 5px; /* Это увеличивает расстояние между словами */
}
h3 {
интервал между словами: -5px; /* Это уменьшает расстояние между словами */
} Попробуйте живое обучение на Udacity
line-height
Свойство line-height определяет вертикальный интервал между строками текста. Он может иметь следующие значения:
- Показатели длины (см, pt, px и т.д.).
- Обычные числа (представляющие количество строк, составляющих высоту строк).
В следующем примере мы создаем вертикального пространства , равного пространству, которое заняли бы пять строк:
Пример
р {
высота строки: 5;
} Попробуйте вживую Узнайте на Udacity
direction
Свойство direction задает стиль текста CSS, определяя направление текста.
-
л( слева направо ). -
rtl( справа налево ).
В этом примере мы назначаем направление справа налево для элемент:
Пример
p {
направление: rtl; /* Это заставляет текст двигаться справа налево */
} Попробуйте вживую. Учитесь на Udacity
text-shadow
CSS Стили текста стали еще лучше благодаря свойству text-shadow. В следующем примере мы добавляем к тексту синюю тень :
У меня есть тень
Пример
h2 {
тень текста: 0px 2px 5px синий;
} Попробуйте живое обучение на Udacity
Рассмотрим эту таблицу с обязательными и дополнительными значениями text-shadow :
| h-shadow 9 0209 | Длина горизонтальной тени. Опишите его значения, используя параметры длины (см, pt, px и т. д.). Необходимый. |
| в-тень | Высота вертикальной тени. Опишите его значения, используя параметры длины (см, pt, px и т. д.). Необходимый. |
| радиус размытия | Задает радиус размытия. Опишите его значение, используя параметры длины (см, pt, px и т. д.). Если не включено, это 0, |
| цвет | Определяет цвет тени. Опишите его, используя названия цветов, значения RGB или HEX. Если он не включен, он черный. |
text-overflow
Свойство CSS text-overflow определяет способ представления переполненного контента . Содержимое отображается как многоточие или может быть обрезанным .
В этом примере показано использование text-overflow с двумя возможными значениями многоточие и clip :
Пример
p.test1 { пробел: nowrap; ширина: 100 пикселей; граница: 2px сплошная #2c2f30; переполнение: скрыто; переполнение текста: клип; } р.тест2 { пробел: nowrap; ширина: 100 пикселей; граница: 2px сплошная #2c2f30; переполнение: скрыто; переполнение текста: многоточие; }
Попробуйте в прямом эфире Учитесь на Udacity
Чтобы улучшить текстовые эффекты CSS, мы можем соединить text-overflow с другими свойствами стиля и псевдоклассами.
В этом примере показано переполненное содержимое после того, как пользователь наведет на него курсор:
Это очень длинный текст, который вы не увидите, пока не наведете на него курсор!
Пример
p.test:hover {
переполнение текста: наследовать;
переполнение: видимое;
} Попробуйте вживую. Учитесь на Udacity
overflow-wrap
Текстовые эффекты CSS включают overflow-wrap , который разбивает длинные слова и переносит их на следующую строку.
Свойство предотвращает вывод текста за пределы строки.
Это какой-то очень оооооооооооооооооооооочень длинный текст
Пример
p {
ширина: 50 пикселей;
высота: 100 пикселей;
граница: 5 пикселей сплошного красного цвета;
отступ: 6px;
поле: 6px;
overflow-wrap: break-word;
} Попробуйте Live Learn на Udacity
Может иметь следующие значения:
-
нормальный: слова прерываются только на стандартных местах. -
в любом месте: слова разбиваются на в любой точке , чтобы предотвратить переполнение. CSS учитывает возможности мягкого переноса слова при оценке внутренних размеров минимального содержимого. -
break-word: то же, что ив любом месте, но CSS не учитывает возможности мягкого переноса. -
наследуют: элементы берут значениеoverflow-wrapот своих родителей .
Совет: CSS overflow-wrap раньше назывался word-wrap .
word-break
Свойство word-break устанавливает правила разрыва строк , когда текст выходит за пределы поля содержимого.
В этом примере показано, как word-break работает с break-all значение:
Это какой-то очень длинный текст
Это какой-то очень длинный текст
Пример
p.test1 {
слово-разрыв: разбить все;
}
р.тест2 {
Word-break: сохранить все;
} Попробуйте вживую. Учитесь на Udacity
Свойство word-break может иметь следующие значения:
-
normal: правила разрыва строки по умолчанию . -
разлом: предотвращает переполнение , вставляя разрывы между любыми двумя символами (не для японских/корейских/китайских символов).


Опишите его значения, используя параметры длины (см, pt, px и т. д.). Необходимый.
test1 {
пробел: nowrap;
ширина: 100 пикселей;
граница: 2px сплошная #2c2f30;
переполнение: скрыто;
переполнение текста: клип;
}
р.тест2 {
пробел: nowrap;
ширина: 100 пикселей;
граница: 2px сплошная #2c2f30;
переполнение: скрыто;
переполнение текста: многоточие;
} 
