Tekst i czcionki.

   powrót   naprzód   menu

Czcionki - typy.


W kaskadowych arkuszach styli Css-2 zostały wprowadzone następujące określenia czcionek:
    Serif (czcionki szeryfowe), które posiadają różną szerokość liter i mają ozdobniki (szeryfy). Typową czcionką jest czcionka Times.
    Sans serif (czcionki bezszeryfowe), które posiadają różną szerokość liter i nie mają ozdobników (szeryfów). Typowe czcionki to Arial, Helvetika oraz Verdena.
    Monospace są to czcionki o stałej szerokości liter (nieproporcjonalne). Typowa czcionka to Curier.
    Cursive, które są podobne do pisma odręcznego. Typowe czcionki są z rodziny Sans.
    Fantasy są to czcionki niezaklasyfikowane do żadnej z powyższych grup.

Nazwa deklaracjiKod w headKod w bodyEfekt formatowania
font-family:serif.serif {font-family:serif}<span class="serif"> Czcionka Times.</span> Czcionka Times.
font-family:sans-serif.sans-serif {font-family:sans-serif}<span class="sans-serif"> Czcionka Arial.</span> Czcionka Arial.
font-family:monospace.monospace {font-family:monospace}<span class="monospace"> Czcionka Curier.</span> Czcionka Curier.
font-family:cursive.cursive {font-family:cursive}<span class="cursive"> Czcionka Sans.</span> Czcionka Sans.
font-family:Verdena.verdena {font-family:Verdena}<span class="verdena"> Czcionka Verdena.</span> Czcionka Verdena.


Czcionki - rozmiary.


Nazwa deklaracjiKod w headKod w bodyEfekt formatowania
font-size:xx-large.xx-large {font-size:xx-large}<span class="xx-large"> xx-large.</span> xx-large.
font-size:x-large.x-large {font-size:x-large}<span class="x-large"> x-large.</span> x-large.
font-size:large.large {font-size:large}<span class="large"> large.</span> large.
font-size:medium.medium {font-size:medium}<span class="medium"> medium.</span> medium.
font-size:small.small {font-size:small}<span class="small"> small.</span> small.
font-size:x-small.x-small {font-size:x-small}<span class="x-small"> x-small.</span> x-small.
font-size:xx-small.xx-small {font-size:xx-small}<span class="xx-small"> xx-small.</span> xx-small.
font-size:larger.larger {font-size:larger}<span class="larger"> larger.</span> larger.
font-size:smaller.smaller {font-size:smaller}<span class="smaller"> smaller.</span> smaller.
font-size:170%.procent {font-size:170%}<span class="procent"> 170%.</span> 170%.
font-size:45pt.punkty {font-size:45pt}<span class="punkty"> 45pt.</span> 45pt.
font-size-adjust:.5.adjust {font-size-adjust:.5}<span class="adjust"> czytelność.</span> czytelność.


Czcionki - waga.


Nazwa deklaracjiKod w headKod w bodyEfekt formatowania
font-weight:normal.normal {font-weight:normal}<span class="normal"> normal.</span> normal.
font-weight:bold.bold {font-weight:bold}<span class="bold"> bold.</span> bold.
font-weight:bolder.bolder {font-weight:bolder}<span class="bolder"> bolder.</span> bolder.
font-weight:lighter.lighter {font-weight:lighter}<span class="lighter"> lighter.</span> lighter.
font-weight:900.900 {font-weight:900}<span class="900"> 900.</span> 900.


Czcionka - style.


Nazwa deklaracjiKod w headKod w bodyEfekt formatowania
font-style:normal.normal {font-style:normal}<span class="normal"> normal.</span> normal.
font-style:italic.italic {font-style:italic}<span class="italic"> pochylenie (kursywa).</span> pochylenie (kursywa).
font-style:oblique.oblique {font-style:oblique}<span class="oblique"> pochylenie.</span> pochylenie.
font-variant:normal.variant {font-variant:normal}<span class="variant"> Tekst normalny.</span> Tekst normalny.
font-style:small-caps.small-caps {font-style:small-caps}<span class="small-caps"> Kapitalizacja Tekstu.</span> Kapitalizacja Tekstu.


Upraszczanie kodu w head.


Można uprościć zapis reguły do prostszej postaci, ale należy przestrzegać kolejności umieszczania słów kluczowych. Zamiast deklaracji font-style, font-size, ... stosuje się właściwość font zgodnie z poniższą kolejnością:
  1. font-style
  2. font-variant
  3. font-weight
  4. font-size
  5. line-height
  6. font-family
Na przykład kod w head może mieć postać:
.fonty {font: italic small-caps bold 14pt Arial;}

Dynamiczne pobieranie czcionek.

Jeżeli chcemy na stronie umieścić czcionki, których nie ma w systemie to można je udostępnić przeglądarkom przez dynamiczne ładowanie czcionek. Dotyczy to czcionek OpenType (*.eot} oraz TrueDoc (*.pfr) i czcionek *TrueType (.ttf).
Aby tego dokonać musimy wstawić w head (po poleceniu importu zewnętrznego pliku stylów) następujący kod:
@font-face {
font-family:nasza_dowolna_nazwa; src:url(http://fonty.pl/Fantazy.ttf);}
}
- dla fontów z sieci,

lub

@font-face {
font-family:nasza_dowolna_nazwa; src:url(Fantazy.ttf);
}
- dla fontów wgranych na naszą stronę.

W powyższym (drugim) przypadku fonty należy przekopiować na serwer do katalogu głównego. (Przy innym położeniu należy uwzględnić ścieżkę dostępu).
Od tej pory fonty są dostępne i możemy je używać stosując dowolną metodę. Na przykład jak poniżej:

<p style="font-family:nasza_dowolna_nazwa">Nasz tekst</p>..


do góry   menu   powrót   naprzód