Utwórz plik css3-fonts.html z podstawową strukturą strony WWW w standardzie HTML5.
<!DOCTYPE html> <html> <head> <title>Fonty w CSS</title> <meta charset="utf-8"/> <style> </style> </head> <body> </body> </html>
W elemencie style dodaj kod.
body { font-family: Georgia; }
W elemencie body dodaj tekst.
Domyślna czcionka strony.
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
h1 { font-family: Arial, Helvetica, sans-serif; }
W elemencie body dodaj kod.
<h1>Czcionka elementu h1.</h1>
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
h2 { font-size: 34px; }
W elemencie body dodaj kod.
<h2>Czcionka elementu h2.</h2>
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
h3 { font: 12px 'Courier New', Courier, monospace; }
W elemencie body dodaj kod.
<h3>Czcionka elementu h3.</h3>
Zapisz zmiany i odśwież podgląd.
W przeglądarce internetowej wpisz adres jigsaw.w3.org/css-validator
Wybierz zakładkę poprzez załadowanie pliku
Za pomocą przycisku Przeglądaj... otwórz plik css3-fonts.html
Naciśnij przycisk Sprawdź
{font-family:}
- definiuje fonty i/lub rodzinę. Wartośći odzielami przecinkami np. 'Times New Roman', Times, serif;.{font-size:}
– definiuje wielkość czcionki. Wartość może być równa: medium (standardowa), długość wyrażona w [px|mm|cm|in|pt|pc|em|ex], procent, xx-small, x-small, small, smaller (małe rozmiary), xx-large, x-large, large, larger (duże rozmiary){font:}
– definiuje właściwości czcionki: styl,
wariant, wagę, wielkość (interlinię), fonty,
rodzinę oraz nazwy fontów systemowych. Należy minimalnie określić rozmiar i nazwę fontu.W elemencie style dodaj kod.
p { font-weight: bold; }
W elemencie body dodaj kod.
<p>Pogrubienie tekstu</p>
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
h4 { font-style: italic; }
W elemencie body dodaj kod.
<h4>Kursywa tekstu</h4>
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
h5 { font-variant: small-caps; }
W elemencie body dodaj kod.
<h5>Kapitaliki</h5>
Zapisz zmiany i odśwież podgląd.
W elemencie style dodaj kod.
h6 { font: 34px/1.5 Arial; }
W elemencie body dodaj kod.
<h6>Lorem<br/> ipsum</h6>
Zapisz zmiany i odśwież podgląd.
Umieść plik css3-fonts.html na serwerze po sprawdzeniu poprawności kodu.
Zastosuj poznane wiadomości w pliku index.html.
W standardzie CSS 2 były zatwierdzone reguły definiujące proporcje5, rozciągnięcie6 fontu i regułę specjalną umożliwiającą definiowanie własnej czcionki7 w następujący sposób:
@font-face { font-family: nazwa fontu; src: url(plik czcionki) }
Plik czcionki musi być w formacie obsługiwanym przez przeglądarki internetowe (np. TrueType). Usunięto je z rekomendacji CSS 2.1 ale maja być w module CSS3.
Używanie nazwy fontów systemowych8 jest przestarzałe.
{font-weight:}
- definiuje pogrubienie czcionki. Wartość może być
równa: lighter, normal, bold, bolder, 100, 200, 300, 400, 500, 600, 700, 800, 900.{font-style:}
- definiuje pochylenie lub kursywę fontu. Wartość może być równa: normal (normalna), oblique (pochylona), italic (kursywa).{font-variant:}
- definiuje kapitaliki. Wartość może być równa: normal (normalna), small-caps (kapitaliki).{line-height:}
– definiuje interlinię w regule {font:}
w postaci {font-size:}
/{line-height:}
.{font-size-adjust:}
- definiuje proporcje fontu.{font-stretch:}
- definiuje rozciągnięcie fontu.@font-face
- umożliwia zdefiniowanie własnego fontu (pliku czcionki) i jego własności.
Umieszczamy ją na początku arkusza stylów.