Siirry sivun sisältöön Avut CSS HTML JS Wp

Fontin ominaisuudet

CSS tarjoaa merkintäkieltä huomattavasti edistyneempää fonttimäärityksien hallintaa, vaikkei se poistakaan fontteihin liittyvää problematiikkaa. CSS:n fonttimäärityksien suurin etu on siinä, että HTML:n väheksyttäviksi julistetut fonttielementit voidaan syrjäyttää.

Font Family

Font Family -ominaisuudella ilmoitetaan toivottu kirjasintyyppi.

Merkitsemistapa font-family: [[<fonttinimi> | <kirjasinperhe>],]* [<fonttinimi> | <kirjasinperhe>]
Alkuarvo asiakasohjelman oletusarvo
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot -

Huomiot

Esimerkit

<h2 style="font-family:fantasy">
H2-elementti - fantasy-kirjasinperheen fontilla,
tai selaimen oletusfontilla.
</h2>

<div style="font-family:'Arial Rounded MT Bold',Arial,sans-serif">
DIV-elementti - sans-serif-fontilla,
mielummin paksummalla Arialilla.
</div>

<p style="font-family:'Comic Sans MS',cursive">
P-elementti - tällainen kevyehkö?
</p>

<pre style="font-family:monospace">
Tässä tarvitaan tasaleveyksellistä fonttia.
</pre>

Font Size

Font Size -ominaisuudella ilmoitetaan toivottu kirjasinkoko, joko mittana, prosenttiarvona, absoluuttisena-, tai suhteellisena kokona.

Merkitsemistapa font-size: <absoluuttinen koko> | <suhteellinen koko> | <mitta> | <prosentti>
Alkuarvo medium
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot suhteessa emoelementin fonttikokoon

Huomiot

Esimerkit

<h2 style="font-size:medium">
H2-elementti, jonka fonttikokoa on piennetty absoluuttisella
<span style="font-size:larger">medium</span>-avainsanalla.
</h2>

<div style="font-size:80%">
DIV-elementti - fonttikoko 80%.
</div>

<p style="font-size:0.5em">
P-elementti - näkyykö tätä ollenkaan?
</p>

<pre style="font-size:14pt">
Tähän tahdotaan fontille absoluuttinen mitta.
</pre>

Font Style

Font Style -ominaisuudella ilmoitetaan toivottu kirjasintyyli, joko normaali, vino tai kursiivi.

Merkitsemistapa font-style: normal | italic | oblique
Alkuarvo normal
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot -

Huomiot

Kirjasintyylit vaikuttavat kirjasinperheen sisällä asiakasohjelman fonttitietokannan puitteissa, jossa tyypillisesti fonttityylit merkitään fonttinimien mukaan seuraavasti:

Merkitään oblique-tyyliksi fonttinimet, jotka sisältävät jonkun seuraavista sanoista:
oblique
slanted
incline
Merkitään italic-tyyliksi fonttinimet, jotka sisältävät jonkun seuraavista sanoista:
italic
cursive
kursiv

Esimerkit

<h2 style="font-style:normal">
Fonttityyliksi toivotaan
<span style="font-style:oblique">normaalia</span>.
</h2>

<div style="font-family:sans-serif;font-style:oblique">
Löytyyköhän
<span style="font-style:italic">oblique</span>-tyylistä
Sans-Serif-fonttia?
</div>

<p style="font-style:italic">
Totutusta poikkeava
<em style="font-style:normal">ulkoasu</em>
hinnalla millä hyvänsä!</p>

<pre style="font-style:oblique">
Vääntyyköhän tämä vinoon?
</pre>

Font Variant

Font Variant -ominaisuudella ilmoitetaan toivottu fonttimuunnelma, joko normaali, tai pienet kapiteelit.

Merkitsemistapa font-variant: normal | small-caps
Alkuarvo normal
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot -

Huomiot

Esimerkit

<p>Tämä on ihan tavallinen tekstikappale.</p>

<p>TÄMÄ ON IHAN TAVALLINEN TEKSTIKAPPALE SUURAAKKOSILLA.</p>

<p style="font-variant:small-caps">Tämä on tekstikappale
Font Variant -ominaisuudella.</p>

<p style="font-variant:small-caps">Font Variant -ominaisuus
<em>pitäisi myös periytyä</em>.</p>

<p style="font-variant:small-caps">Font Variant -ominaisuuden
periytyminen ei aina ole <span style="font-variant:normal">
toivottua</span>.</p>

Font Weight

Font Weight -ominaisuudella ilmoitetaan toivottu fontin painotus kirjasintyypin suomissa mahdollisuuksissa.

Merkitsemistapa font-weight: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
Alkuarvo normal
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot -

Huomiot

Esimerkit

<h3 style="font-family:Arial">Lista
<span style="font-weight:bolder">Font-Weight</span>
-lukuarvoista <span style="font-weight:lighter">
Arialilla</span>:</h3>

<ul style="font-family:Arial">
	<li style="font-weight:100"> 100 </li>
	<li style="font-weight:200"> 200 </li>
	<li style="font-weight:300"> 300 </li>
	<li style="font-weight:400"> 400 </li>
	<li style="font-weight:500"> 500 </li>
	<li style="font-weight:600"> 600 </li>
	<li style="font-weight:700"> 700 </li>
	<li style="font-weight:800"> 800 </li>
	<li style="font-weight:900"> 900 </li>
</ul>

Font

Font on pikakirjoitusominaisuus, jolla voidaan yhdistää kaikki fontin ominaisuudet ja rivikorkeus yhdeksi ilmoitukseksi.

Merkitsemistapa font: [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height> ]? <font-family>
Alkuarvo -
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot <font-size> ja <line-height> -ominaisuuksissa

Huomiot

Esimerkit

<p style="font:italic normal bold 14pt/16pt arial,sans-serif">
Tässä on ilmoitettu kaikki ominaisuudet. 
<var>Normal</var> jää implisiittisesti Font-Variantin arvoksi.</p>

<p style="font:12pt/20pt cursive">
Tässä on ilmoitettu ainoastaan fontin- ja rivin korkeus,
sekä kirjasintyyppi. Tyyli, muunnelma ja painoitus saavat
arvoksi <var>normal</var>.</p>

yksi taso ylös