Určuje druh písma. Hodnota je písmo, kterým chceme aby se text zobrazil. To se zapisuje jménem (Arial, Times New Roman). Problém nastane pokud uživatel námi definované písmo nemá nainstalované u sebe v počítači. Proto je dobré uvést písem více – pokud počítač písmo zná, použije ho, pokud ne, zkusí použít další v pořadí. Jako výchozí je nastaveno Times New Roman.
body { font-family: "Times New Roman", Garamond, serif ; }
V tomto případě vypíše počítač text písmem Times New Roman , jestliže ho nemá nainstalované tak písmem Garamond a pokud nemá ani to, použije jakékoli jiné patkové (serif) písmo.
Do uvozovek se dávají jen hodnoty, které obsahují mezeru.
druh písma | popis | příklad písma |
---|---|---|
sans-serif | bezpatkové písmo | Arial, Helvetica, Verdana... |
serif | patkové písmo | Times New Roman, Garamond... |
monospace | psací stroj | Courier, Monaco... |
fantasy | ozdobné písmo | Stencil, Western... |
cursive | ručně psané písmo | Mistral, Zapf Chancery... |
p { font-style: italic; }
Určuje styl písma
hodnota | popis | ukázka |
---|---|---|
normal | normální písmo | ukázka |
italic | kurzíva (totéž jako <em> ) |
ukázka |
oblique | uměle skloněné písmo (taky kurzíva) | ukázka |
p { font-variant: small-caps; }
Napíše text kapitálkami. Má pouze 2 hodnoty: normal
– normální písmo a small-caps
– kapitálky:
Ukázka kapitálek
p { font-weight: bold; }
Definuje tučnost písma. Možností je spousta ale v praxi stejně stačí jen hodnoty normal
a bold
.
hodnoty | tučnost písma |
---|---|
normal | písmo nebude tučné |
bold | písmo bude tučné |
100 | co nejslabší, nejméně tučné písmo |
400 | normální písmo |
700 | písmo bude tučné jako je bold |
900 | písmo bude nejtučnější, co to jde |
násobky 100 od 100 do 900 | různé stupně tučnosti |
bolder | o něco tučnější, než by bylo, kdyby se to nezadalo |
lighter | totéž co bolder , ale naopak |
p { font-size: xx-small; }
Nastaví velikost písma. Zde jsou tři typy hodnot.
Asi nejjednodušší jsou hodnoty smaller
a larger
. Ty značí, že dané písmo bude o stupeň větší (larger
) nebo menší (smaller
) než písmo ostatní (běžně 16 pixelů).
Další možností je použít klíčové slovo: [přehled]
klíčové slovo | odpovídá stupni písma | velikost v pixelech |
---|---|---|
xx-small | 1 | 9 px |
x-small | 2 | 10 px |
small | 3 | 13 px |
medium | 4 | 16 px |
large | 5 | 18 px |
x-large | 6 | 24 px |
xx-large | 7 | 30 px |
bez zadání | 4 | 16 px |
Poslední variantou je zadat velikost písma přesně v nějakých jednotkách.
p { line-height: 200%; }
Nastaví řádkování – vzdálenost mezi jednotlivými řádky textu (odborně proklad):
hodnoty | výška řádku |
---|---|
normal | výška řádku bude normální - tak vysoká, jak je nejvyšší prvek na řádku |
délka | výška řádku nastavená napevno, nejčastěji v pixelech |
procento | procento normální výšky, např. line-height: 150% |
číslo | násobek normální výšky, např. line-height: 1.5 |
Tato vlastnost je shrnutím všech předchozích. Obsahuje tedy font-style
, font-variant
, font-weight
, font-size
, line-height
a font family
. Jednotlivé údaje se oddělují mezerou (jen před line-height
je nutné napsat zpětné lomítko "/")a musí se zadávat přesně v tomto pořadí. Pokud nějakou hodnotu změnit nechci, může se vynechat. Pouze line-height
nefunguje pokud není nastaveno font-size
.
Příklad zápisu:
p { font: italic small-caps bold 12pt/150% "Arial ce", Heveltica, sans-serif ; }
V tomto případě bude text psán kurzívou, kapitálkami, tučně, bude mít velikost 12 bodů, řádkování 150% a prohlížeč použije písmo Arial, popřípadě Heveltica a pokud ani jedno z nich nemá uživatel nainstalováno, tak nějaké jiné bezpatkové.
< Předchozí Následující >© 2006-2007 Petr Kuda - www.troska.cz