Exista cinci familii de fonturi de baza:
Fontul folosit pentru afisarea unui text poate fi stabilit cu proprietatea font-family
urmata de numele fontului sau a fonturilor (despartite prin virgula). Este bine ca numele fonturilor sa fie incadrate intre ghilimele simple sau duble, mai ales daca numele acestora contine spatii.
Forma generala fiind urmatoarea:
Exista posibilitatea folosirii unei palete largi de fonturi in crearea paginilor web, nu doar a celor din lista limitata a fonturilor compatibile cu navigatoarele. Solutia consta in inglobarea fontului in cadrul paginii si trimiterea lui in mod automat in browser-ul vizitatorului.
Pentru a include un font intr-o pagina care sa fie transmis la vizitator, se foloseste intructiunea @font-face
. Aceasta trebuie sa includa proprietatea font-family, cu numele fontului si proprietatea src cu locatia url a fontul respectiv.
Exemplu:
@font-face { font-family: 'Sansation_Light'; src: url('Sansation_Light.ttf'); } /* Dupa ce fontul e inclus, se poate folosi */ h1 { font-family: 'Sansation_Light', sans-serif; }
Un font ca sa fie inclus trebuie sa respecte un anume format. Internet Explorer foloseste fonturi in format "eof" (obtinute cu ajutorul unui program numit WEFT), iar Mozilla, Chrome, Safari, si Opera support fonturi de tip OpenType Face (.otf) si TrueType Format (.ttf).
Google Font Directory ofere donturi care pot fi utilizate in @font-face: Google Font Directory.
Cu ajutorul CSS se poate stabili dimensiunea fontului folosind valori absolute (exprimate in diferite unitati de masura: pixeli, centimetri), procentuale, sau chiar relative.
Pentru a defini dimensiunea fontului se foloseste proprietatea font-size
urmata de o valoare a dimensiunii care poate lua una din urmatoarele tipuri de valori:
<!DOCTYPE html> <html> <head> <title>Title</title> <style> h3 { font-family:Calibri; font-size:18px; } </style> </head> <body> <h3>Tutorial CSS - font-size</h3> </body> </html>
Atributul font-style
permite scrierea textelor inclinate in doua moduri: "cursiv" si "oblic". Cursivul se refera la versiunea unui font a carui caractere au o inclinare spre dreapta, iar oblicul este un font inclinat fortat spre dreapta.
Sintaxa:
<!DOCTYPE html> <html> <head> <title>Title</title> <style> h3 { font-family:Calibri; font-size:18px; font-style:italic; } </style> </head> <body> <h3>Tutorial CSS - font-style</h3> </body> </html>
Cu valorile proprietatii font-weight
se pot defini diferite dimensiuni de ingrosare a textului, dupa cum urmeaza:
<!DOCTYPE html> <html> <head> <title>Title</title> <style> .cls_bold { font-family:Calibri; font-size:16px; font-weight:700; } </style> </head> <body> <p class='cls_bold'>Paragraf cu text ingrosat, font-weight:700;</p> </body> </html>
Proprietatea font-variant:small-caps
afisaza textul cu MAJUSCULE.
Valoarea normal anuleaza valoarea mostenita din parinte sau din alti selectori.
<!DOCTYPE html> <html> <head> <title>Title</title> <style> h3 { font-family:Calibri; font-size:18px; font-variant:small-caps; } </style> </head> <body> <h3>Tutorial CSS - font-variant</h3> </body> </html>
Se pot adauga toate elementele fontului intr-o singura definitie.
Pentru aceasta se foloseste proprietatea "font
" urmata de valorile pentru celelalte proprietati, separate prin spatiu.
Sintaxa:
<!DOCTYPE html> <html> <head> <title>Title</title> <style> #dv1 { font:italic small-caps bold 17px 'Calibri'; } </style> </head> <body> <div id='dv1'>Tutorial CSS - definire stiluri pentru font</div> </body> </html>
<input type="number" name="points" min="5" max="80" />
#id { filter:alpha(opacity=40); /* for IE */ opacity:0.4; }
var num = 12.84567; alert( num.toPrecision(3) ); // 12.8
$lang =[10=>"PHP", 20=>"JavaScript", "site"=>"coursesweb.net"); shuffle($lang); var_export($lang); // array (0=>"coursesweb.net", 1=>"PHP", 2=>"JavaScript")
She is the best in our class. - Ea este cea mai buna din clasa noastra.
Él es el mejor en nuestra clase. - El este cel mai bun din clasa noastra.