| Rakenne: |
color :
väri |
|---|---|
| Oletusarvo: | Selaimen määrittelemä |
| Tukee: | Kaikki elementit |
| Periytyvyys: | Kyllä |
color ominaisuus määrittelee elementin (Elementin sisällä olevan tekstin) värin. Katso yksiköt sivulta mahdolliset värien määritelmät. Esimerkkeinä:
H1 { color : blue }
H2 { color : #000080 }
H3 { color : #0C0 }
Ristiriitojen välttämiseksi color ja backgound-color ominaisuudeksia kannattaa käyttää yhdessä. (Ei tule samanväristä tekstiä ja taustaa, jolloin luettavuus voisi sananmukaisesti olla kyseenalainen)
| Rakenne: |
background-color : arvo |
|---|---|
| Mahdolliset arvot: |
väri | transparent
|
| Oletusarvo: | transparent |
| Tukee: | Kaikki elementit |
| Periytyvyys: | Kyllä |
background-color ominaisuus määrää elementin taustan värin. Esimerkiksi
BODY { background-color : white }
H1 { background-color : #000080 }
Konfliktien välttämiseksi käyttäjän
tyylisivujen kanssa
background-image ominaisuus tulisi olla aina
määritetty kun käytetään
background-color ominaisuutta.
Useimmissa tapauksissa
background-image : none on toimiva.
background ominaisuutta voidaan käyttää oikotienä ja se on myös hieman paremmin tuettu vanhemmissa selaimissa kuin background-color.
| Rakenne: |
background-image : arvo |
|---|---|
| Mahdolliset arvot: | URL | none |
| Oletusarvo: | none |
| Tukee: | Kaikki elementit |
| Periytyvyys: | Ei |
background-image ominaisuus määrittää elementin taustakuvan. Esimerkkeinä
BODY { background-image : url(/images/tausta.gif) }
P { background-image : url(http://www.htmlhelp.com/bg.png) }
Kun background-image on määritetty tulisi myös käyttää background-color ominaisuutta sen varalta että kaikilla kuvien lataus ei välttämättä ole päällä.
background ominaisuutta voidaan käyttää oikotienä ja se on myös hieman paremmin tuettu vanhemmissa selaimissa kuin background-image.
| Rakenne: | background-repeat :
arvo |
|---|---|
| Mahdolliset arvot: | repeat | repeat-x | repeat-y | no-repeat |
| Oletusarvo: | repeat |
| Tukee: | Kaikki elementit |
| Periytyvyys: | Ei |
background-repeat määrää kuinka taustakuva toistetaan. repeat arvo toistaa taustakuvaa sekä pysty että vaakasuunnassa ja no-repeat poistaa taustakuvan toiston. repeat-x arvo toistaa kuvaa vaakasuunnassa. repeat-y arvo toistaa kuvaa pystysuunnassa. Esimerkiksi:
BODY { background : white url(tausta.gif);
background-repeat : repeat-x }
toistaa kuvaa vain vaakasuunnassa.
background ominaisuutta voidaan käyttää oikotienä ja se on myös hieman paremmin tuettu vanhemmissa selaimissa kuin background-repeat.
| Rakenne: | background-attachment :
arvo |
|---|---|
| Mahdolliset arvot: | scroll | fixed |
| Oletusarvo: | scroll |
| Tukee: | Kaikki elementit |
| Periytyvyys: | Ei |
background-attachment ominaisuus määrittelee vierittyykö taustakuva tekstin mukana vai pysyykö se paikallaan vaikka sivua rullataan esim. alaspäin. Tämän ohjeen taustan background-attachment arvo on fixed. Esimerkiksi seuraava määrittää kiinteän taustakuvan.
BODY { background : white url(tausta.gif) ;
background-attachment : fixed }
background ominaisuutta voidaan käyttää oikotienä ja se on myös hieman paremmin tuettu vanhemmissa selaimissa kuin background-attachment .
| Rakenne: |
background-position : arvo |
|---|---|
| Mahdolliset arvot: | [ Prosentteina | pituus (x,y) ] | [top | center | bottom] [left | center |right] |
| Oletusarvo: | 0% 0% |
| Tukee: | Block ja "replaced" elementit |
| Periytyvyys: | Ei |
background-position ominaisuus määrittelee taustakuvan oletussijainnin. Tämä ominaisuus voidaan määrittää mille tahansa block ja "replaced" elementille. (Replaced on elementti josta tiedetään vain olennaiset mitat, näitä ovat IMG , INPUT, TEXTAREA, SELECT ja OBJECT.)
Helpoin tapa taustakuvan sijainnin määräämiseksi on käyttää valmiita avainsanoja:
Prosentteja ja pituuksia voidaan käyttää elementin taustakuvan sijainnin määrittämiseen. Prosentit ovat suhteellisia elementin kokoon. Vaikka pituuksia voidaan käyttää niitä ei suositella niiden huonon sopeutumisen eri näyttätarkkuuksiin vuoksi.
Prosentteja ja pituuksia käytettäessä ensin on vaakasuunnan arvo ja sitten pystysuunnan. Esimerkiksi 20% 65% määrittää taustakuvan vasemman yläkulman paikaksi 20% oikealle elementin vasemmasta reunasta ja 65% alaspäin yläreunasta. Tai arvot 5px 10px määrittää taustakuvan vasemman yläkulman paikaksi 5 pikseliä oikealle ja 10 pikseliä alaspäin elementin vasemmasta yläkulmasta.
Jos vain vaakasuuntainen arvo on annettu, on pystysuuntainen aina 50%. Prosenttien ja pituuksien yhdistelmät ovat sallittuja, samoin myös negatiiviset arvot. Esimerkiksi 10% -2cm on sallittu. Kuitenkaan prosentteja ja pituuksia ei voida yhdistää avainsanoihin.
Avainsanat vastaavat seuraavia arvoja:
Jos taustakuvalle on määritetty fixed arvo jolloin se on kiinnitetty sivun taustaan, niin silloin kuvan sijainti on suhteellinen sivun eikä elementin taustaan.
background ominaisuutta voidaan käyttää oikotienä ja se on myös hieman paremmin tuettu vanhemmissa selaimissa kuin background-position.
| Rakenne: | background :
arvo |
|---|---|
| Mahdolliset arvot: |
background-color ||
background-image ||
background-repeat ||
background-attachment
||
background-position |
| Oletusarvo: | Ei määritelty |
| Tukee: | Kaikki elementit |
| Periytyvyys: | Ei |
background on oikotie muihin taustan ominaisuuksiin. Joitain esimerkkejä:
BODY { background : white url(http://www.htmlhelp.com/bg.gif) }
BLOCKQUOTE { background : #7FFFD4 }
P { background : url(../background/background.png) #F0F8FF fixed }
TABLE { background : #0C0 url(leaves.jpg) no-repeat bottom right }
Arvo jota ei määritetä saa automaattisesti oletusarvon. Esimerkiksi kolmessa ylimmässä säännössä background-position saa automaattisesti arvon 0% 0% .
Konfliktie välttämiseksi käyttäjän tyylisivujen kanssa, background ja color pitää aina määrittää molemmat.