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

Värien ja taustan ominaisuudet

Nämä ominaisuudet korvaavat lähinnä (väheksyttäviksi julistetut) BODY-elementin esitykselliset attribuutit ja fonttielementtien värimääritykset. Myös taustakuvan hallinta on hieman merkintäkieliä monipuolisempaa.

Color

Color-ominaisuudella ilmoitetaan elementtien väri.

Merkitsemistapa color: <väri>
Alkuarvo asiakasohjelman oletusarvo
Koskee kaikkia elementtejä
Periytyminen kyllä
Prosenttiarvot -

Huomiot

Mahdollisien väriristiriitojen välttämiseksi kannattaa määritellä edustan ja taustan ominaisuudet yhdessä (mikäli jompaan kumpaan tahdotaan yleensäkään vaikuttaa).

Esimerkit

<blockquote style="color:#f00">
<p>Värit <em>periytyvät</em> emoelementistä
jälkeläisiin!</p></blockquote>

<p style="color:blue">
<span xml:lang="en" lang="en" style="color:red">Red</span> on
Windowsin <abbr title="Video Graphics Array" style="color:teal">
VGA</abbr>-palettiin kuuluva avainsana.</p>

Background Color

Background Color -ominaisuudella ilmoitetaan elementtien taustaväri.

Merkitsemistapa background-color: <väri> | transparent
Alkuarvo transparent
Koskee kaikkia elementtejä
Periytyminen ei
Prosenttiarvot -

Huomiot

Esimerkit

<blockquote style="background-color:#f00">
<p>Taustavärit <em>eivät periydy</em> emoelementistä jälkeläisiin,
vaikka ensisilmäyksellä niin voisi päätellä. Miksi
<b style="background-color:#fff">EM</b>-elementin
tausta on punainen?</p></blockquote>

<p style="background-color:#ccffff">
<span xml:lang="en" lang="en" style="background-color:red">
Red</span> on Windowsin
<abbr title="Video Graphics Array" style="background-color:yellow">
VGA</abbr>-palettiin kuuluva avainsana.</p>

Background Image

Background Image -ominaisuudella ilmoitetaan elementtien taustakuva.

Merkitsemistapa background-image: <url> | none
Alkuarvo none
Koskee kaikkia elementtejä
Periytyminen ei
Prosenttiarvot -

Huomiot

Esimerkit

<p style="background-image:url(tapetti.gif)">
Suhteellinen viittaus samassa hakemistossa olevaan taustakuvaan.
</p>

<p style="background-image:url(tapetti.tif);background-color:#7ff">
Tässä taustakuva ei lataudu (virheellinen tiedostotunniste),
jolloin taustaväri jää voimaan.</p>

<p style="background-color:#bff;background-image:url('ruudut.gif')">
Tässä kappaleessa taustaväri kuultaa
kuvan läpinäkyvien osien takaa.</p>

Background Repeat

Background Repeat -ominaisuudella ilmoitetaan mahdollisen taustakuvan (background-image ilmoituksen) kertauksesta.

Merkitsemistapa background-repeat: repeat | repeat-x | repeat-y | no-repeat
Alkuarvo repeat
Koskee kaikkia elementtejä
Periytyminen ei
Prosenttiarvot -

Oletuksenomaisesti (repeat) taustakuvat kertautuvat, sekä vaaka-, että pystysuunnassa, mutta tällä ominaisuudella taustakuvien kertautumista voidaan rajoittaa:

repeat-x
Kuva kertautuu vain vaakasuunnassa.
repeat-y
Kuva kertautuu vain pystysuunnassa.
no-repeat
Kuvaa ei kerrata ollenkaan.

Esimerkit

<p style="background-image:url(tapetti.gif);
 background-repeat:no-repeat">
Tämän elementin taustakuvaa ei kerrata ollenkaan.</p>

<p style="background-image:url(tapetti.gif);
 background-repeat:repeat-y">
Tämän elementin taustakuva<br />
kertautuu vain pystysuunnassa.</p>

<ul style="background-repeat:repeat-x;
 background-image:url(ruudut.gif)">
<li>Tässä on lista</li>
<li>jonka taustakuvaa pyydetään</li>
<li>kertautumaan vain vaakasuunnassa.</li>
</ul>

Background Attachment

Background Attachment -ominaisuudella ilmoitetaan mahdollisen taustakuvan kiinnittyminen, joko kiinteäksi (fixed), tai vieriväksi (scroll).

Merkitsemistapa background-attachment: scroll | fixed
Alkuarvo scroll
Koskee kaikkia elementtejä
Periytyminen ei
Prosenttiarvot -

Esimerkki 1

<div style="background-image:url(kiemura.gif);
 background-repeat:repeat-x;
 background-attachment:scroll">
<p>Esimerkkitekstikappale.</p>
<pre>
Esimuotoiltua
	tekstiä
		täytteeksi
</pre>
<p>Toinen esimerkkitekstikappale.</p>
<p>Kolmas esimerkkitekstikappale.</p>
<p>Neljäs esimerkkitekstikappale.</p>
</div>

Esimerkki 2

<div style="background-image:url(kiemura.gif);
 background-repeat:repeat-x;
 background-attachment:fixed">
<p>Esimerkkitekstikappale.</p>
<pre>
Esimuotoiltua
	tekstiä
		täytteeksi
</pre>
<p>Toinen esimerkkitekstikappale.</p>
<p>Kolmas esimerkkitekstikappale.</p>
<p>Neljäs esimerkkitekstikappale.</p>
</div>

Background Position

Background Position -ominaisuudella ilmoitetaan mahdollisen taustakuvan alkusijainti, joko mitta-arvoilla, prosenttiarvoilla, tai avainsanoilla.

Merkitsemistapa background-position: [<mitta> | <prosentti>] {1,2} | [top | center | bottom] || [left | center | right]
Alkuarvo 0% 0%
Koskee lohkotason elementtejä ja korvattavia elementtejä
Periytyminen ei
Prosenttiarvot suhteessa itse elementin kokoon

Huomiot

Mitat ja prosentit

Avainsanat

Esimerkit

<ul style="background-image:url(tapetti.gif);
 background-position:right center;
 background-repeat:no-repeat">
	<li> Ilmoitetaan taustakuvan sijainti.</li>
	<li> Käytetään avainsanoja.</li>
	<li> Pyydetään oikealle ja keskelle.</li>
</ul>

<div style="background-image:url(tapetti.gif);
 background-position:50%;
 background-repeat:no-repeat">
Ilmoitetaan taustakuvan sijainti.
Käytetään lyhennettyä ilmoitusta,
joka vastaa taustakuvan keskittämistä.</div>

<pre style="background-image:url(tapetti.gif);
 background-position:15% 5mm;
 background-repeat:no-repeat">
Ilmoitetaan taustakuvan sijainti.

Kombinoidaan prosentti- ja mitta-arvoja.</pre>

Background

Background on pikakirjoitusominaisuus, jolla voidaan yhdistää kaikki taustaan vaikuttavat ominaisuudet yhdeksi ilmoitukseksi.

Merkitsemistapa background: <background-color> || <background-image> || <background-repeat> || <background-attachment> || <background-position>
Alkuarvo -
Koskee kaikkia elementtejä, paitsi <background-position> -ominaisuus vain lohkotason- ja korvattavia elementtejä
Periytyminen ei
Prosenttiarvot <background-position> -ominaisuudessa

Huomiot

Esimerkit

<pre style="background:url(../lumi.gif) repeat-x bottom">
Suomen
	kesä
		on
			onneksemme
					vähäluminen
</pre>

<p style="background:url(../lumi.tif) #fffafa repeat-y right">
Tässä taustakuva ei lataudu (virheellinen tiedostotunniste),<br />
jolloin vain taustaväri jää voimaan.
</p>

yksi taso ylös