# Własności tekstu

### word-spacing

Określa odległość między przylegającymi wyrazami.

Wartość | `normal` | `length`
Wartość początkowa | `normal`
Używana z | wszystkie elementy
Dziedziczenie | tak
Przykład | `BODY { word-spacing: 1.3em }`

### letter-spacing

Określa odległość między przylegającymi literami.

Wartość | `normal` | `length`
Wartość początkowa | `normal`
Używana z | wszystkie elementy
Dziedziczenie | tak
Przykład | `BODY { letter-spacing: 1.3em }`

### text-decoration

Określa efekty specjalne.

Wartość | `none` | [`underline` || `overline` || `line-through` || `blink` ]
Wartość początkowa | `none`
Używana z | wszystkie elementy
Dziedziczenie | niekiedy
Przykład | `BODY { text-decoration: blink }`

### text-shadow

Pozwala dołączać cień do tekstu.

Wartość | `none` | [`color` || `length length [length]`]
Wartość początkowa | `none`
Używana z | wszystkie elementy
Dziedziczenie | nie

Wartość jest w zasadzie listą wartości rozdzielonych przecinkami, z których każda określa efekt, który będzie nadany w określonej kolejności. Każda określa poziomy i pionowy odstęp od tekstu (w tej kolejności - w prawo i w dół są dodatnie, w lewo i w górę - ujemne), z opcjonalnymi wartościami blur radius i color.
text-shadow może być też używany z pseudoelementami :first-letter i :first-line.
Powinieneś postępować ostrożnie, aby tekst był czytelny w przeglądarkach akceptujących tylko CSS1, gdyż jest to nowe polecenie CSS2.

### vertical-align

Value | `baseline` | `sub` | `super` | `top` | `text-top` | `middle` | `bottom` | `text-bottom` | `percentage`
Wartość początkowa | `baseline`
Używana z | wszystkie elementy
Dziedziczenie | nie
Procenty | względne w stosunku do wysokości wiersza elementu
Przykład | `BODY { vertical-align: middle }`

- `baseline`: wyrównuje linię bazową lub dolną część elementu do linii bazowej elementu nadrzędnego
- `middle`: wyrównuje środkowy (na wysokość) punkt elementu do linii bazowej elementu nadrzędnego plus połowa x-height
- `sub`: obniża linię bazową elementu do pozycji subskryptu elementu nadrzędnego
- `super`: podwyższa linię bazową elementu do pozycji superskryptu elementu nadrzędnego
- `text-top`: wyrównuje szczyt elementu do szczytu fontu elementu nadrzędnego
- `text-bottom`: wyrównuje podstawę elementu do podstawy fontu elementu nadrzędnego

Inny zestaw własności odnosi się do linii, której element jest częścią:

- `top`: wyrównuje szczyt elementu do najwyższego elementu linii
- `bottom`: wyrównuje podstawę elementu do najniższego elementu linii

### text-transform

Konwertuje tekst.

Wartość | `capitalize` | `uppercase` | `lowercase` | `none`
Wartość początkowa | `none`
Używana z | wszystkie elementy
Dziedziczenie | tak
Przykład | `BODY { text-transform: capitalize }`

- `capitalize` : wyświetla wielką literą pierwsze litery każdego wyrazu
- `uppercase` : wyświetla wielkimi literami wszystkie litery elementu
- `lowercase` : wyświetla małymi literami wszystkie litery elementu
- `none` : neutralizuje wartość odziedziczoną.

### text-align

Wartość | `left` | `right` | `center` | `justify`
Używana z | elementy blokowe
Dziedziczenie | tak
Przykład | `H1 { text-align: center }`

### text-indent

Wartość | `length` | `percentage`
Wartość początkowa | `0`
Używana z | elementy blokowe
Dziedziczenie | tak
Procenty | względne w stosunku do szerokości elementu nadrzędnego w hierarchii
Przykład | `P { text-indent: 3em }`

### line-height

Wartość | `normal` | `number` | `length` | `percentage`
Wartość początkowa | `normal`
Używana z | wszystkie elementy
Dziedziczenie | tak
Procenty | względne w stosunku do wielkości czcionki elementu

Określa ona odległość między dwiema sąsiadującymi liniami bazowymi.
`number` określa wielokrotność wysokości czcionki i może być dziedziczona przez inne elementy.
`percentage`s są dziedziczone jako wartość wyliczana (calculated).
Wartość ujemna nie może być tutaj użyta.
Następujące polecenia mają ten sam efekt:

     P { line-height: 1.7; font-size: 10pt } /* number */
     P { line-height: 1.7em; font-size: 10pt } /* length */
     P { line-height: 170%; font-size: 10pt } /* percentage */

### quotes

Wartość | [`string` | `string`] | `none` | `inherit`
Używana z | wszystkie elementy
Dziedziczenie | tak
Przykład | `BODY:lang(en) { quotes: '"' '"' "'" "'" }`

Własność określa, w jaki sposób wyświetlane są cytowania. Wartością jest lista symboli rozdzielonych spacjami, używanych dla każdego poziomu. Cytowania są otwierane i zamykane za pomocą własności `content` pseudoelementów :before i :after, z zagnieżdżonymi cytowaniami wyświetlanymi za pomocą odpowiednich symboli.