Výběr správného písma pro váš web je důležitý!
Výběr správného písma má obrovský dopad na to, jak čtenáři prožívají a webová stránka.
Správné písmo může vytvořit silnou identitu vaší značky.
Je důležité používat písmo, které je snadno čitelné. Písmo přidává hodnotu vašeho textu. Důležité je také zvolit správnou barvu a velikost textu pro písmo.
V CSS existuje pět obecných rodin písem:
Písma Serif mají na okrajích každého písmene malý tah. Vytvářejí smysl pro formálnost a eleganci.
Písma Sans-serif mají čisté linie (bez malých tahů). Vytvářejí moderní a minimalistický vzhled.
Písma Monospace - zde mají všechna písmena stejnou pevnou šířku. Vytvářejí mechanický vzhled.
Kurzívní písma napodobují lidský rukopis.
Písma Fantasy jsou dekorativní/hravá písma.
Všechny různé názvy písem patří do jedné z obecných rodin písem.
Poznámka: Na obrazovkách počítačů jsou bezpatková písma považována za čitelnější než patková písma.
Generic Font Family | Examples of Font Names |
---|---|
Serif | Times New Roman Georgia Garamond |
Sans-serif | Arial Verdana Helvetica |
Monospace | Courier New Lucida Console Monaco |
Cursive | Brush Script MT Lucida Handwriting |
Fantasy | Copperplate Papyrus |
V CSS používáme k určení písma textu vlastnost font-family
.
Poznámka: Pokud je název písma více než jedno slovo, musí být v uvozovkách, například: "Times New Roman".
Tip: Vlastnost font-family
by měla obsahovat několik názvů písem jako "záložní" systém, pro zajištění maximální kompatibility mezi prohlížeči/operačními systémy. Začněte požadovaným písmem a skončete generickou rodinou (nechat prohlížeč vybere podobné písmo z obecné rodiny, pokud neexistují žádná jiná písma dostupný). Názvy písem by měly být odděleny čárkou. Přečtěte si více o záložní fonty v další kapitole.
Určete různá písma pro tři odstavce:
.p1 {
font-family: "Times New Roman", Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
Zkuste to sami →
<!DOCTYPE html>
<html>
<head>
<style>
.p1 {
font-family: "Times New Roman", Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
</style>
</head>
<body>
<h1>CSS font-family</h1>
<p class="p1">This is a paragraph, shown in the Times New Roman font.</p>
<p class="p2">This is a paragraph, shown in the Arial font.</p>
<p class="p3">This is a paragraph, shown in the Lucida Console font.</p>
</body>
</html>