HTML & CSS pentru începători.

HTML & CSS pentru începători (Partea 29): Text frumos prin CSS (1)

Toate videoclipurile tutorialului HTML & CSS pentru începători

CSS oferă o serie de proprietăți pentru ajustarea aspectului textului. Acestea includ specificarea fontului, stilului textului și umbrelor.

Sub proprietățile CSS legate de font se includ informații despre font, stilul fontului și greutatea fontului. Aceste proprietăți sunt utile în principal pentru elementele HTML care conțin text (p, i etc.). Ele pot fi folosite și în tabele.

Prin intermediul proprietății font-family se specifică fontul folosit.

<!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>

Rezultatul în browser arată astfel:

HTML & CSS pentru începători (Partea 29): Text frumos prin CSS (1)

Exemple de fonturi tipice sunt Arial, Helvetica și Times Roman. Prin proprietatea CSS font-family se specifică fonturile dorite. Dacă sunt specificate mai multe fonturi, ordinea este importantă. Dacă primul font specificat este disponibil, acesta va fi folosit. Fonturile dorite se scriu separate prin virgulă. În mod obișnuit, se adaugă și o familie generică de fonturi la final. Prin intermediul acestei familii generice, browserul poate alege un font similar celui specificat.

serif = font cu serif

sans-serif = font fără serif

cursive = font cursiv

fantasy = font în stil fantasic

monospace = font cu caractere de latime egală.

Stilul fontului

Prin proprietatea font-style, puteți specifica stilul fontului. Dacă fontul ales permite, prin valoarea italic se poate obține o scriere în stil cursiv.

HTML și CSS pentru începători (partea 29): Text frumos prin CSS (1)

Alte fonturi pot fi înclinate folosind oblique.

Următoarea propietate CSS care poate influența aspectul textului este font-variant. Prin aceasta se pot defini majuscule mici.

HTML & CSS pentru începători (Partea 29): Text frumos prin CSS (1)



Pentru a specifica majuscule mici, se atribuie proprietății font-variant valoarea small-caps.

Mărimea fontului

O specificare importantă este cea a mărimii fontului. CSS oferă proprietatea font-size pentru acest lucru. Mărimea fontului poate fi specificată în diferite unități.

• EM

• REM

• Pixel

• Procent

• Cuvinte-cheie

Ca cuvinte-cheie sunt disponibile următoarele variante:

xx-small – foarte, foarte mic

x-small – foarte mic

small – mic

smaller – mai mic decât în elementul părinte

medium – mediu

large – mare

x-large – foarte mare

xx-large – foarte, foarte mare

larger – mai mare decât în elementul părinte

Un exemplu de cum se poate specifica mărimea fontului:

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

Și astfel arată în browser:

HTML & CSS pentru începători (Partea 29): Text frumos prin CSS (1)



Vă rugăm să rețineți că definirea mărimii fontului este foarte complexă, deoarece diferitele unități de măsură au fiecare avantaje și dezavantaje distincte.

Pentru a obține o listă detaliată a când ar trebui să folosiți fiecare unitate de măsură, vă recomandăm să consultați pagina http://www.soeren-hentzschel.at/technik/programmierung/2011/01/16/px-pt-em-welches-ist-das-richtige-mas-fur-schrift/. Pentru cei care nu doresc să citească întregul articol, spor la însumare: Utilizați valori relative, cum ar fi em pentru afișajul pe ecran. Pentru machetele destinate printării, folosiți unități absolute precum pt.

Greutatea fontului

Următorul pas este determinarea greutății fontului. Prin aceasta, se specifică grosimea unui font. Proprietatea folosită în acest sens este font-weight.

.fett {
   font-weight:bold; 
}



Prin această sintaxă, textul evidențiat va fi afișat cu o grosime mai mare.

HTML & CSS pentru începători (Partea 29): Text frumos cu ajutorul CSS (1)



Valorile posibile sunt bold (gras), bolder (foarte gras), lighter (mai subțire) și normal. De asemenea, sunt permise valorile numerice 100, 200, 300, 400, 500, 600, 700, 800 și 900. Acestea acoperă de la extra-subțire (100) până la foarte gros (900).

Rezumat definiții

În contextul definițiilor tipografiilor, joacă un rol important și proprietatea line-height, prin care se poate defini înălțimea liniilor. Voi reveni mai detaliat asupra acestei proprietăți mai târziu. La acest punct trebuie menționată doar deoarece joacă un anumit rol în legătură cu proprietatea font prezentată mai jos.

Puteți combina informațiile prezentate până acum despre afișarea fontului. Pentru aceasta se folosește proprietatea generală font. Aceasta include următoarele informații individuale sau le cuprinde.

font-style

font-variant

font-weight

font-size

line-height

font-family

Prin font se pot combina diferite formate de tipar. În acest sens, puteți specifica proprietățile menționate anterior, dar nu este obligatoriu să le folosiți pe toate. Totuși, proprietățile pentru dimensiunea și familia de fonturi sunt obligatorii.

Conținuturile fișierelor CSS pot fi menținute mai scurte și mai clare datorită modului succint de scriere.

Este important să păstrați ordinea prezentată mai jos. Dacă sunt notate cele două proprietăți font-size și line-height, acestea trebuie separate printr-o linie oblică. Dacă la această etapă se oferă doar o valoare, aceasta reprezintă font-size.

Un exemplu:

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



font-size-adjust a fost dezvoltat pentru a putea afișa fonturile aproximativ de aceeași dimensiune. Diferite fonturi au înălțimi de x diferite la aceeași înălțime a literelor. Cu toate acestea, fonturile cu un x mai mare sunt mai ușor de citit. Astfel, poate apărea situația în care un document devine greu de citit dacă fontul original nu este disponibil și este înlocuit de un altul cu un x mai mic. Cu font-size-adjust, acest diferență poate să fie echilibrată.

Un exemplu:

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



Într-un tutorial ulterior veți învăța mai multe modalități de a vă ajusta aparența textului de pe site-ul web.