Souhrn vlastností, které ovlivňují formátování textu, je
v tabulce ???. Mezi
nejpoužívanější bude asi patřit vlastnost
text-align
, která určuje způsob zarovnání. Kromě
klasických hodnot left
, right
a center
, které známe z HTML od atributu
ALIGN
, se nabízí i hodnota
justify
. V tomto případě bude text zarovnán do
bloku – rovné budou oba dva okraje textu.
Další důležitou vlastností je line-height
. Ta
určuje velikost řádkování. Můžeme ji zadat buď absolutně
(14pt
) nebo relativně jako násobek či procento
velikosti písma. Aby se text dobře četl, mělo by být řádkování alespoň
o 2 body větší než
písmo.
V tabulce 9 – „Přehled délkových jednotek“ jsou uvedeny
všechny jednotky, které můžeme používat pro určování délky. Jednotky
můžeme rozdělit do dvou základních skupin – na relativní
a absolutní. První se vztahují k velikosti písma nebo
rozlišení obrazovky. Druhé jsou pevně vázány na běžně používané
jednotky
délky.
Tabulka 9. Přehled délkových jednotek
Jednotka | Popis |
---|---|
em | Výška aktuálního písma. Odpovídá šířce písmene `M'. |
ex | Výška písmene `x'. |
px | Pixely. 1px odpovídá jednomu bodu obrazovky.
|
in | Palce. 1in = 2,54 cm = 72 pt
|
cm | Centimetry. |
mm | Milimetry. 10mm = 1 cm
|
pt | Body. 1pt = 1/72 in = 1/12 pc
|
pc | Pica. 1pc = 12 pt
|
Poznámka
Internet Explorer 3.x
a 4.0 považuje jednotky
em
, ex
za stejně velké jako
px
. Při jejich použití se v IE dočkáme
nepěkných výsledků.
Když můžeme ovlivnit výšku řádky, můžeme ovlivnit i to, jak
se na této řádce budou jednotlivé elementy vertikálně zarovnávat.
K tomu slouží vlastnost vertical-align
.
Z HTML již známe hodnoty top
,
bottom
a middle
. Zajímavou
možností je sub
a super
.
Ty zajistí, že element bude umístěn jako dolní resp. horní index.
Standardní hodnotou je baseline
, která zajistí
vyrovnání účaří elementu s účařím okolí. Při vertikálním
zarovnání můžeme použít i procenta. Interpretují se jako posunutí
elementu nahoru o poměrnou část výšky řádky. Pokud chceme, aby
byl nějaký element posunut o čtvrtinu řádky dolů, použijeme
deklaraci vertical-align: -25%
.
Další užitečnou vlastností je text-indent
.
Umožňuje nastavit velikost odstavcové zarážky – tj.
o kolik bude první řádka odstavce odsazena. Můžeme použít buď
určení délky nebo procentní část šířky nadřazeného elementu (tím je
běžně šířka okna prohlížeče).