Format text
Tady jsou věci na kopírování:
b
Tučný text (z angl. "bold"). Používá se velmi často ke zvýraznění. Bývá zaměňován se <strong>, což je logické zvýraznění realizované tučným písmem.
i
Kurzíva (z angl. "italic"). Bývá zaměňován za <em>, což je logické zvýraznění realizované kurzívou.
u
Podtržení (a angl. "underline"). Doporučuji nepoužívat. Z následujících důvodů:
- Podtržený text se plete s odkazy
- Typograficky není podtržení nic hezkého
Odkazy se v normálním případě podtrhávají samy, není nutno to nastavovat.
sub
Dolní index (z angl. "subscript"). Pro další snížení a zmenšení je možno použít vícekrát za sebou.
Stejného efektu jako tagem <sub> se dá dosáhnout pomocí CSS stylu vertical-align: sub. Ale <sub> je dobrý tag na vyznačení sémantiky (smyslu) textu. Vždy, když děláte dolní index, např. H2SO4, používejte tag <sub>. Pokud chcete udělat jenom grafický efekt (a zvýrazňovaný prvek není dolním indexem), použijte styl vertical-align: sub.
sup
Horní index (angl. "superscript").
Platí pro něj totéž, co pro <sub>, akorát že ekvivalentní styl je vertical-align: super, nikoli vertical-align: sup.
small
Zmenšení písma o jeden stupeň.
Možno použít vícekrát za sebou: <small><small>maličký text</small></small>
big
Zvětšení písma o jeden stupeň.
Možno použít vícekrát za sebou.
s
Přeškrtnuté písmo (z angl. striked). Vizte též <strike> a <del>.
strike
Přeškrtnuté písmo. Osobně doporučuji používat spíše <strike> než <s>, třebaže v HTML 4.0 doporučuje opak, totiž používat <s>. Úplně nejlepší je ale texty vůbec neškrtat nebo použít tag <del>.
Přeškrtnutí textu se dá udělat i pouze graficky pomocí CSS stylu text-decoration: striked-through.
font
Nastavení barvy, velikosti a fontu písma.
Atribut tagu <font> | Význam | Hodnoty | Nahradit stylem |
---|---|---|---|
color | barva písma | barva | color |
size | velikost, stupeň písma | 1 až 7 | +1 | -1 (+-1 až 6)) | font-size |
face | font, druh písma | jména fontů oddělená čárkami | font-family |
Příklad: <font color="red" face="Arial, Helvetica">červené písmo Arialem</font>
U face lze sice zadávat více fontů (pokud není prohlížečem rozpoznán první název, jde k dalšímu), ale v praxi je nutno zůstat u Arialu (varianty Helvetica, Verdana, sans-serif), Timesu (serif) a Courieru (monotype), protože jen u nich je jistota, že budou na klientském počítači zobrazeny správně a s češtinou. Doporučuje se i přidávání "CE" za název písma (kvůli Windows 3.11)
Je doporučováno tag <font> nepoužívat (je zastaralý). Lze jej nahradit tagem <span> s atributem style s definicí CSS stylu nebo s předem definovanou třídou.
Příklad: <span style="color: red; font-family: Arial, Helvetica">červené písmo Arialem</span>
size
Velikost písma se v HTML nenastavuje v bodech jako všechny ostatní rozměry, ale ve stupních. Stupně jsou jakési imaginární jednotky vymyšlené pouze pro účel HTML. Stupňů písma je sedm. Od vysloveně mrňavého stupně jedna, které se skoro nedá číst, až po kravskou velikost 7. Běžné písmo je stupeň číslo 3.
Přesné velikosti písem nejsou nijak konkrétně stanoveny. Uživatel si může písmo zvětšovat a zmenšovat v prohlížeči. Dělá se to příkazem Zobrazit - Velikost písma (nebo tak něco -- v každém prohlížeči to může být jinak). Přesné velikosti písma lze dosáhnout pouze pomocí CSS.
Kromě přímého nastavení stupně písma se může použít relativní zápis +-, např. size="+1" znamená zvětšení písma o jeden stupeň.
V praxi doporučuji <font size="..."> vůbec nepoužívat a velikost písma definovat pomocí CSS stylu font-size.
Na tag <font> si dejte pozor. Nechová se zcela neutrálně (jako se chová <span>), takže když použijete <font> i třeba bez parametrů, je možné, že písmo přece ovlivní (zejména se to stává v Exploreru), většinou nějak záhadně.
basefont
Základní, přednastavený font pro celou stránku. Musí se deklarovat bezprostředně za tagem <body>. Nepárový tag. Má stejné atributy jako <font>, ale u velikosti nelze použít relativní stupeň.
Používání tohoto tagu se silně nedoporučuje, protože se jeho vlastnosti nevztahují na tabulky a občas ani na nadpisy. Podpora v moderních prohlížečích je vágní a nejistá. Prostě je zastaralý.
Příklad: <body><basefont face="arial" color="navy">Tmavomodrý Arial bude na celé stránce. Snad.
Tag basefont se dá velmi snadno nahradit tím, že se příslušné vlastnosti písma nastaví pomocí CSS stylů pro tag <body>. Například:
<style>
body {font-family: arial; color: navy;}
</style>
zdroj:jakpsatweb.cz