лзва свойства за подравняване на текст, преобразуване на текст и цвят. Абзацът е отстъпен, подравнен и е посочено интервала между символите. Подчертаването е премахнато от тази цветна връзка „Опитайте сами“ .
1. Цвят на текста
В color
имота се използва за задаване на цвета на текста. Цветът се определя от:
- име на цвят - като "червен"
- шестнадесетична стойност - като "# ff0000"
- RGB стойност - като "rgb (255,0,0)"
Погледнете CSS стойностите на цвета за пълен списък с възможни стойности на цветовете.
Цветът на текста по подразбиране за страница е дефиниран в селектора на тялото.
Пример
body {
color: blue;
}
h1 {
color: green;
}
Забележка: За CSS, съвместим с W3C: Ако дефинирате color
свойството, трябва да дефинирате и background-color
.
Цвят на текста и цвят на фона
В този пример дефинираме както background-color
свойството, така и color
свойството:
Пример
body {
background-color: lightgrey;
color: blue;
}
h1 {
background-color: black;
color: white;
}
2. Подравняване на текста
В text-align
имота се използва за задаване на хоризонталното подравняване на текст.
Текстът може да бъде подравнен вляво или вдясно, центриран или оправдан.
Следващият пример показва изравнен по центъра и подравнен вляво и вдясно текст (подравняването вляво е по подразбиране, ако посоката на текста е отляво надясно, а подравняването вдясно е по подразбиране, ако посоката на текста е отдясно наляво):
Пример
h1 {
text-align: center;
}
h2 {
text-align: left;
}
h3 {
text-align: right;
}
Когато text-align
свойството е зададено да "оправдава", всеки ред се разтяга, така че всеки ред да има еднаква ширина, а лявото и дясното поле са прави (като в списания и вестници):
Пример
div {
text-align: justify;
}
Посока на текста
На direction
и unicode-bidi
свойства могат да се използват за промяна на посоката на текста на елемент:
Пример
p {
direction: rtl;
unicode-bidi: bidi-override;
}
Вертикално подравняване
В vertical-align
имота определя вертикалното подравняване на елемент.
Този пример демонстрира как да зададете вертикално подравняване на изображение в текст:
Пример
img.top {
vertical-align: top;
}
img.middle {
vertical-align: middle;
}
img.bottom {
vertical-align: bottom;
}
3. Декорация на текст
В text-decoration
имота се използва за задаване или премахване на декорации от текст.
Стойността text-decoration: none;
често се използва за премахване на подчертавания от връзки:
Пример
a {
text-decoration: none;
}
Останалите text-decoration
стойности се използват за украса на текст:
Пример
h1 {
text-decoration: overline;
}
h2 {
text-decoration: line-through;
}
h3 {
text-decoration: underline;
}
Забележка: Не се препоръчва да се подчертава текст, който не е връзка, тъй като това често обърква читателя.
4. Преобразуване на текст
В text-transform
имота се използва за определяне на главни и малки букви в текста.
Може да се използва, за да превърне всичко в главни или малки букви или да изписва с главна буква първата буква на всяка дума:
Пример
p.uppercase {
text-transform: uppercase;
}
p.lowercase {
text-transform: lowercase;
}
p.capitalize {
text-transform: capitalize;
}
5. Отстъп на текст
В text-indent
имота се използва за определяне на отстъп на първия ред на текста:
Пример
p {
text-indent: 50px;
}
Разстояние между буквите
В letter-spacing
имота се използва за определяне на разстоянието между героите в един текст.
Следващият пример демонстрира как да увеличите или намалите интервала между символите:
Пример
h1 {
letter-spacing: 3px;
}
h2 {
letter-spacing: -3px;
}
Височина на линията
В line-height
имота се използва за определяне на пространството между редовете:
Пример
p.small {
line-height: 0.8;
}
p.big {
line-height: 1.8;
}
Разстояние между думи
В word-spacing
имота се използва за определяне на пространството между думите в текста.
Следващият пример показва как да увеличите или намалите интервала между думите:
Пример
h1 {
word-spacing: 10px;
}
h2 {
word-spacing: -5px;
}
Бяло пространство
В white-space
имота се уточнява как се борави с паузи вътре елемент.
Този пример демонстрира как да деактивирате обвиването на текст вътре в елемент:
Пример
p {
white-space: nowrap;
}
6. Текстова сянка
В text-shadow
имота добавя сянка към текст.
При най-простата употреба вие посочвате само хоризонталната сянка (2px) и вертикалната сянка (2px):
Ефект на сянка на текст!
Пример
h1 {
text-shadow: 2px 2px;
}
След това добавете цвят (червен) към сянката:
Ефект на сянка на текст!
Пример
h1 {
text-shadow: 2px 2px red;
}
След това добавете ефект на размазване (5px) към сянката:
Ефект на сянка на текст!
Пример
h1 {
text-shadow: 2px 2px 5px red;
}
Съвет: Отидете в нашата глава за CSS шрифтове, за да научите как да променяте шрифтовете, размера на текста и стила на текста.
Съвет: Отидете в нашата глава CSS Text Effects, за да научите за различните текстови ефекти.
Изпробвайте се с упражнения!
Всички CSS текстови свойства
Property | Description |
---|---|
color | Sets the color of text |
direction | Specifies the text direction/writing direction |
letter-spacing | Increases or decreases the space between characters in a text |
line-height | Sets the line height |
text-align | Specifies the horizontal alignment of text |
text-decoration | Specifies the decoration added to text |
text-indent | Specifies the indentation of the first line in a text-block |
text-shadow | Specifies the shadow effect added to text |
text-transform | Controls the capitalization of text |
text-overflow | Specifies how overflowed content that is not displayed should be signaled to the user |
unicode-bidi | Used together with the direction property to set or return whether the text should be overridden to support multiple languages in the same document |
vertical-align | Sets the vertical alignment of an element |
white-space | Specifies how white-space inside an element is handled |
word-spacing | Increases or decreases the space between words in a text |