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

Tekstin ominaisuudet

CSS tarjoaa merkintäkieliä edistyneempää tekstin ulkomuodon hallintaa.

Word Spacing

Word Spacing -ominaisuudella vaikutetaan sanojen välien pituuteen.

Merkitsemistapa word-spacing: normal | <mitta>
Alkuarvo normal
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot -

Huomiot

Esimerkit

<h2 style="word-spacing:0.5in">Selvät välit otsikkoon!</h2>

<p style="word-spacing:-2em">Tässä tiivistetään liikaa!</p>

<div style="word-spacing:2em">Ensin suurennetaan väliä,
sitten<span style="word-spacing:normal"> taas normaaliksi,</span>
sitten taas suurennettuna.</div>

Letter Spacing

Letter Spacing -ominaisuudella vaikutetaan kirjainten välien pituuteen.

Merkitsemistapa letter-spacing: normal | <mitta>
Alkuarvo normal
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot -

Huomiot

Esimerkit

<h2 style="letter-spacing:0.5cm">Hieman yliampuvaa?</h2>

<p style="letter-spacing:-0.2em">Tässä tiivistetään liikaa!</p>

<div style="letter-spacing:1em">Ensin suurennetaan väliä,
sitten<span style="letter-spacing:normal"> taas normaaliksi,</span>
sitten taas suurennettuna.</div>

Text Decoration

Text Decoration -ominaisuudella ilmoitetaan tekstin koristelusta.

Merkitsemistapa text-decoration: none | [ underline || overline || line-through || blink ]
Alkuarvo none
Koskee kaikkia elementtejä
Periytyminen ei
Prosenttiarvot -

Huomiot

Esimerkit

<h2 style="text-decoration:overline">Katto pään päällä?</h2>

<p>Vältä turhaa alleviivausta, koska tyyli usein mielletään
<span style="text-decoration:underline"
 title="Tämä ei olekaan linkki...">linkiksi</span>.</p>

<blockquote>
<span style="text-decoration:blink">Vilkkuva teksti</span>
on <span style="text-decoration:line-through">makeaa</span>
kamalaa!</blockquote>

<div>Tästä <a
 href="javascript:alert('Tämä on vain esimerkki.')"
 style="text-decoration:none">linkistä</a>
on poistettu oletusalleviivaus.</div>

<p style="text-decoration:underline;color:green">Tekstikoristelu
<em style="color:red">tulisi ulottua myös
lapsielementteihin</em>, vaikkei se varsinaisesti peryidykään.
</p>

<div
 style="text-decoration:underline overline blink line-through">
Overkill!</div>

Vertical Align

Vertical Align -ominaisuudella ilmoitetaan elementin pystysuorasta kohdistumisesta suhteessa emoelementtiin, tai itse elementin rivikorkeuteen.

Merkitsemistapa vertical-align: baseline | sub | super | top | text-top | middle | bottom | text-bottom | <prosentti>
Alkuarvo baseline
Koskee tekstitason elementtejä
Periytyminen ei
Prosenttiarvot viittaavat elementin rivikorkeuteen

Huomiot

Seuraavat avainsanat ovat suhteessa emoelementtiin:

Seuraavat avainsanat ovat suhteessa elementin rivikorkeuteen:

Esimerkit

<blockquote>
Hissillä pääsee, sekä <span style="vertical-align:super">ylös</span>,
että <span style="vertical-align:sub">alas</span>.</blockquote>

<h2>Vertical Align -ominaisuutta käytetään
<font size="1" style="vertical-align:text-bottom">yleisimmin</font>
<font size="1" style="vertical-align:text-top">kuvien</font>
yhteydessä.</h2>

<p><img src="testi.jpg" alt="Testikuva"
 width="75" height="75"
 style="vertical-align:middle" />
Tämä on <kbd>middle</kbd>.</p>

<p><img src="testi.jpg" alt="Testikuva"
 width="75" height="75"
 style="vertical-align:top" />
Tämä on <kbd>top</kbd>.</p>

<p><img src="testi.jpg" alt="Testikuva"
 width="75" height="75"
 style="vertical-align:bottom" />
Tämä on <kbd>bottom</kbd>.</p>

<p><img src="testi.jpg" alt="Testikuva"
 width="75" height="75"
 style="vertical-align:baseline" />
Tämä on <kbd>baseline</kbd>.</p>

<p><img src="testi.jpg" alt="Testikuva"
 width="75" height="75"
 style="vertical-align:-150%" />
Tämä on <kbd>-150%</kbd>.</p>

Text Transform

Text Transform -ominaisuudella pyydetään elementille tyylillistä tekstimuunnosta.

Merkitsemistapa text-transform: capitalize | uppercase | lowercase | none
Alkuarvo none
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot -

Huomiot

Avainsanojen merkitykset ovat:

CSS1-standardi antaa asiakasohjelmille oikeuden ohittaa Latin-1:n ulkopuoliset merkit.

Esimerkit

<h1 style="text-transform:capitalize">Englantilaistyylinen
otsikko</h1>

<h2 style="text-transform:uppercase">Amerikkalaistyylinen
otsikko</h2>

<h3 style="text-transform:lowercase">Nörttityylinen
otsikko</h3>

<p style="text-transform:uppercase">Ensin isolla, <span
 style="text-transform:none">sitten ilman muunnosta.</span></p>

Text Align

Text Align -ominaisuudella pyydetään elementin tekstille vaakasuoraa tasausta.

Merkitsemistapa text-align: left | right | center | justify
Alkuarvo asiakasohjelman oletusarvo
Koskee lohkotason elementtejä
Periytyminen kyllä
Prosenttiarvot -

Huomiot

Avainsanojen merkitykset ovat:

CSS1-standardi antaa asiakasohjelmille oikeuden tulkita justify-avainsana käytetyn kielen oletustasauksen mukaan (esim. suomenkielinen teksti vasemmalle, hebreankielinen teksti oikealle).

Esimerkit


<h1 style="text-align:center">Keskitetty otsikko</h1>

<h2 style="text-align:right">Oikealle tasattu otsikko</h2>

<div style="text-align:justify">
<p>Tässä on paljon tekstiä, jonka tasaus periytyy DIV-emoelementistä.
Tässä on paljon tekstiä, jonka tasaus periytyy DIV-emoelementistä.
Tässä on paljon tekstiä, jonka tasaus periytyy DIV-emoelementistä.
Tässä on paljon tekstiä, jonka tasaus periytyy DIV-emoelementistä.
Tässä on paljon tekstiä, jonka tasaus periytyy DIV-emoelementistä.
Tässä on paljon tekstiä, jonka tasaus periytyy DIV-emoelementistä.</p>
<p style="text-align:left">
Tässä kappaleessa ohitetaan periytyvä tasaus.
Tässä kappaleessa ohitetaan periytyvä tasaus.
Tässä kappaleessa ohitetaan periytyvä tasaus.
Tässä kappaleessa ohitetaan periytyvä tasaus.</p></div>

Text Indent

Text Indent -ominaisuudella pyydetään sisennystä elementin ensimmäiselle riville.

Merkitsemistapa text-indent: <mitta> | <prosentti>
Alkuarvo 0
Koskee lohkotason elementtejä
Periytyminen kyllä
Prosenttiarvot viittaavat emoelementin leveyteen

Huomiot

Negatiiviset arvot ovat sallittuja.

Esimerkit


<p style="text-indent:2em">Tämän kappaleen ensimmäiselle
riville pyydetään reilu sisennys. Tämän kappaleen ensimmäiselle
riville pyydetään reilu sisennys. Tämän kappaleen ensimmäiselle
riville pyydetään reilu sisennys.</p>

<p style="text-indent:10%">Rivinvaihdot eivät aiheuta<br />
uutta sisennystä.</p>

<div style="text-indent:-1cm">Negatiiviset arvot voivat
kohdata sovellusriippuvaisia esteitä.</div>

Line Height

Line Height -ominaisuudella määritetään elementtien rivikorkeus, eli rivien pohjaviivojen etäisyys toisistaan.

Merkitsemistapa line-height: normal | <numero> | <mitta> | <prosentti>
Alkuarvo normal
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot suhteessa elementin fonttikokoon

Huomiot

Esimerkit

<ul style="line-height:1.8">
<li>Listaan saadaan</li>
<li>väljyyttä</li>
<li>muuttamalla rivikorkeutta.</li>
</ul>

<p style="line-height:60%">Rivejä voidaan<br />
myös tiivistää.</p>

yksi taso ylös