CSS allows to set various properties for text such as characters, spaces, words and paragraph.
The text-indent property is used to control the indentation of the first line of a block of text.
The possible values are.
| Values | Description |
|---|---|
| <length> | (e.g. 2px, -1in, 1.2cm) |
| <percentage> | (e.g. 10%, -20%) |
inherit | The property is inherited from the parent |
The text-align property is used to to control the alignment of a block of text.
The values of text-align are.
| Values | Description |
|---|---|
left | right | center | justify | |
| <string> | It is used for vertical alignment. Applies for table cells. |
inherit | inherited from parent |
The text-decoration property is used to control the decoration (underline, line-through, etc) of a block of text.
The values of text-decoration are.
| Values | Desciption |
|---|---|
none | underline | overline | line-through | blink | |
inherit | inherited from the parent |
The text-shadow property is used to attach shadows to a block of text.
The values of text-shadow are.
| Values | Description |
|---|---|
none | |
inherit | |
| A list of comma-delimated shadow descriptions | |
| <color><length_x><length_y><length_r> | <length_x><length_y> - The position of shadow relative to the block. <length_r> - Blur radius. <color> - The color of the shadow. |
| <length_x><length_y><length_r><color> | |
text-shadow : red 10px 10px; /* Right-bottom*/ text-shadow : 10px 10px 5px yellow; /* left-up, blurred*/ font-shadow : 5px 5px, -5px -5px; /* right-bottom and left-up*/
The letter-spacing property is used to add extra space between adjacent characters.
The values of letter-spacing are.
| Values | Description |
|---|---|
normal | |
| <length> | |
inherit | inherited from the parent |
letter-spacing : 0.5em letter-spacing : 5px letter-spacing : 5pt letter-spacing : 0.5cm
The word-spacing property is used to add extra space between adjacent words.
The values of word-spacing are.
| Values | Description |
|---|---|
normal | |
| <length> | |
inherit | inherited from the parent |
word-spacing : -0.2ex word-spacing : 5cm
The text-transform property is used to control the capitalization of a block of text..
The values of text-transform are.
| Values | Description |
|---|---|
none | |
capitalize | To capitalize the first character of each word. |
uppercase | To capitalize all characters. |
lowercase | To decapitalize all characters. |
inherit | The property is inherited from the parent. |
text-transform : uppercase text-transform : lowercase
The white-space property is used to control the white spaces inside a block of text.
The values of white-space are.
| Values | Description |
|---|---|
normal | |
capitalize | Replaces the sequence of white spaces with a space character. |
pre | White spaces are considered. |
nowrap | Line breaks are not considered. |
inherit | The property is inherited from the parent. |
<style>
white-space : nowrap
white-space : pre
</style>