HTML & CSS pre začiatočníkov

HTML a CSS pre začiatočníkov (časť 29): Krásny text pomocou CSS (1)

Všetky videá tutoriálu HTML & CSS pre začiatočníkov.

CSS ponúka veľa vlastností pre prispôsobenie vzhľadu textu. Tieto zahŕňajú výber písma, štýl písma a tiene.

Medzi vlastnosti písma v CSS patria informácie o písme, štýle písma a hrúbke písma. Tieto vlastnosti sú samozrejme najviac užitočné pre HTML prvky obsahujúce text (p, i a pod.). Môžu sa však používať aj pre tabuľky.

Pomocou font-family možno stanoviť požadovaný font.

<!DOCTYPE html>
<html lang="de">
<head>
<title>PSD-Tutorials.de</title>
<meta charset="UTF-8" />
<style>
  p {font-family:verdana, sans-serif;} 
  h1 { font-family:"Courier New", Courier, monospace; }
</style>
</head>
<body>
<div>
  <h1>PSD-Tutorials.de</h1>
  <p>Das ist ein Absatz mit einem <strong>fetten Wort</strong>.</p>
  <h2>Das ist eine Überschrift mit einem <strong>fetten Wort</strong>.</h2>
</div>
</body>
</html>

Výsledok v prehliadači vyzerá nasledovne:

HTML & CSS pre začiatočníkov (časť 29): Krásny text prostredníctvom CSS (1)

Bežné písmená sú napríklad Arial, Helvetica a Times Roman. Vlastnosť CSS font-family priradzuje požadované písma. Ak uvedieme viacero písiem, je dôležitá ich poradie. Ak je prvé uvedené písmo k dispozícii, bude použité. Požadované písma sú oddelené čiarkami. Posledným pokynom je obvykle tzv. generická rodina písma, ktorá umožňuje prehliadačom vybrať podobný font.

serif = písmo s ozdobami

sans-serif = písmo bez ozdob

cursive = písmo pre kurzívny text

fantasy = extravagántne písmo

monospace = písmo s rovnakou hrúbkou znakov.

Štýl písma

Pomocou vlastnosti font-style môžete určiť štýl písma. Ak to zvolené písmo umožňuje, môžete silou vlastnosti italic vnútiť kurzívny spôsob písania.

HTML a CSS pre začiatočníkov (časť 29): Krásny text pomocou CSS (1)

Iné písma možno nakloniť pomocou oblique. Ďalšou vlastnosťou CSS ovplyvňujúcou vzhľad textu je font-variant. Pomocou nej možno definovať tzv. kapitálky.

HTML a CSS pre začiatočníkov (časť 29): Krásny text prostredníctvom CSS (1)



Ak chcete nastaviť kapitálky, priraďte vlastnosti font-variant hodnotu small-caps.

Veľkosť písma

Dôležitou informáciou je aj veľkosť písma. CSS na to ponúka vlastnosť font-size. Veľkosti písma možno zadať v rôznych jednotkách.

• EM

• REM

• Pixel

• Percento

• Kľúčové slová

Ako kľúčové slová sú k dispozícii nasledujúce varianty:

xx-small – veľmi malé

x-small – veľmi malé

small – malé

smaller – menší ako v nadradenom prvku

medium – stredné

large – veľké

x-large – veľmi veľké

xx-large – veľmi veľké

larger – väčší ako v nadradenom prvku

Ukážka, ako sa dá nastaviť veľkosť písma:

.eins {font-size: 10px;} 
.zwei {font-size: 20px;} 
.drei {font-size: 110%;} 
.vier {font-size: xx-large;}

A takto to vyzerá v prehliadači:

HTML & CSS pre začiatočníkov (časť 29): Krásny text prostredníctvom CSS (1)



Pri určovaní veľkosti písma je dôležité zohľadniť, že rôzne jednotky majú svoje výhody a nevýhody.

Pre prehľad o tom, ktorú jednotku je najlepšie použiť a kedy, navštívte stránku http://www.soeren-hentzschel.at/technik/programmierung/2011/01/16/px-pt-em-welches-ist-das-richtige-mas-fur-schrift/. Pre tých, čo si to nechcú prečítať, máme jedno odporúčanie: Používajte relatívne hodnoty ako em pre zobrazovanie na obrazovke. Pre tlačové rozloženia sa však radšej spoliehajte na absolútne jednotky ako pt.

Hrúbka písma

Pokračujeme s tzv. hrúbkou písma. Týmto sa stanovuje tlak a pevnosť písma. Na to sa používa vlastnosť font-weight.

.fett {
   font-weight:bold; 
}



Takto označený text sa zobrazuje tučne.

HTML & CSS pre začiatočníkov (časť 29): Krásny text pomocou CSS (1)



Možné hodnoty sú bold (tučné), bolder (extra tučné), lighter (tenšie) a normal. Ďalej sú povolené číselné hodnoty 100, 200, 300, 400, 500, 600, 700, 800 a 900. Tieto hodnoty sa pohybujú od extra-tenkého (100) po extra tučné (900).

Zhrňovanie definícií

V súvislosti s definíciami písma hrá dôležitú úlohu aj vlastnosť line-height, cez ktorú je možné definovať výšku riadkov. Neskôr sa ešte podrobnejšie budeme zaoberať touto vlastnosťou. V tejto chvíli ju musíme len spomenúť, pretože zohráva určitú úlohu v súvislosti s ďalšou ukázanou font vlastnosťou.

Zatiaľ môžete kombinovať uvedené informácie o zobrazovaní písma. Na tento účel slúži všeobecná vlastnosť font, ktorá zahŕňa tieto jednotlivé údaje alebo ich zahŕňa.

font-style

font-variant

font-weight

font-size

line-height

font-family

Pomocou font môžete kombinovať rôzne formátovania písma. Môžete uviesť vyššie uvedené vlastnosti, ale nemusíte použiť všetky. Povinné sú však vlastnosti pre veľkosť písma a rodinu písma.

Vďaka skratkám môžu byť súbory CSS stručnejšie a prehľadnejšie.

Poradie, ktoré bude uvedené nižšie, je však potrebné dodržať. Ak budú vyznačené obe vlastnosti font-size a line-height, budú oddelené lomkou. Ak na tejto mieste bude uvedená len jedna hodnota, znamená to font-size.

Príklad:

p { 
    font: italic small-caps bold 1.3em/1.5em Georgia,Times,serif; 
 }



font-size-adjust bol vyvinutý na dosiahnutie približne rovnakej veľkosti písma. Rôzne písma majú pri rovnakej výške písma rôzne výšky x. Avšak písma s väčšou výškou x sú lepšie čitateľné. Môže sa teda stať, že dokument bude ťažko čitateľný, ak pôvodné písmo nie je k dispozícii a nahradí ho iné s menšou výškou x. S font-size-adjust by mal byť tento rozdiel vyrovnávaný.

Príklad:

h1 {
    font-family: Verdana, 
    'Times New Roman', 'Courier New';
    font-size-adjust: 0.61;
 }



V ďalšom návode sa dozviete ďalšie možnosti, ako môžete prispôsobiť vzhľad textu na svojej webovej stránke.