Tällä sivulla esitellään eri CSS-ominaisuuksien mahdollisia arvoja. Joskus elementeille on tehty
joitakin muutoksia (esimerkiksi lisätty reunaviiva) havainnollisuuden vuoksi, vaikka se ei näy
esimerkkikoodissa.
CSS:llä kannattaa leikkiä – kokeilla eri asioita ja arvoja (ja muistaa tehdä tärkeistä tyylitiedostoista
varmuuskopio, kun jokin asia tuntuu olevan kunnossa).
Mikäli jokin ei näytä toimivan sivulla, voi olla, ettei selaimesi tue kyseistä
CSS-ominaisuutta. Sivu on katsottu läpi IE 6.0:ssa, Mozilla
1.7.1:ssä, Firefox 1.0:ssa ja Opera 6.0:ssa enkä ole huomannut puutteita (selainten eroja
lukuunottamatta).
Fontin ominaisuuksia
Joissakin selaimissa voi muuttaa asetusta, jolla fonttiperhettä edustava fontti
valitaan.
Voi myös määrittää viivan tyylin (border-style), värin (border-color) tai leveyden (border-width).
Täyte
padding: 5px;
vähän tilaa reunaviivan ja sisällön välille
padding: 20px;
enemmän tilaa reunaviivan ja sisällön välille
Jokaiselle reunalle voi määrittää oman täytteen (padding-top,
padding-right, padding-bottom, padding-left) tai kaikki yhdessä
(padding: top right bottom left, jossa top/right/bottom/left saa siis jonkin mitan).
Marginaali
margin-left: 10px;
vasenta reunaa kauemmaksi muista elementeistä
ilman margin-määrettä reunaviiva olisi samassa kohtaa kuin yllä
margin-left: 20px;
vasenta reunaa vieläkin kauemmaksi muista elementeistä
Jokaiselle reunalle voi määrittää oman marginaalin (margin-top,
margin-right, margin-bottom, margin right) tai kaikki yhdessä
(margin: top right bottom left, jossa top/right/bottom/left saa siis jonkin mitan).
Listan ominaisuuksia
list-style-type: disc;
kiekko
list-style-type: circle;
ympyrä
list-style-type: square;
neliö
list-style-type: decimal;
järjestysluku
list-style-type: lower-roman;
pieni roomalainen numero
list-style-type: upper-roman;
iso roomalainen numero
list-style-type: lower-alpha;
pieni kirjain
list-style-type: upper-alpha;
iso kirjain
list-style-type: none;
ei mitään
list-style-image: url(merkki.gif);
oma kuva
Mitä tehdään jos teksti menee yli sille varatun tilan?
overflow: hidden;
- 'hidden' piilottaa ylimenevän tekstin
maalamalla tekstin Mozillassa tai Firefoxissa voi nähdä kyllä loputkin
overflow: scroll;
- 'scroll' tekee vaaka- ja pystyvierityspalkit
vierityspalkit tulevat yleensä sekä pysty- että vaakasuuntaan vaikkei niitä tarvittaisikaan
overflow: visible;
- 'visible' laittaa tekstin näkyviin hinnalla millä hyvänsä
Mozillassa ja Firefoxissa teksti menee muun sisällön päälle IE:ssä tätä aluetta suurennetaan
overflow: auto;
- selain määrittelee mitä 'auto' asetuksella tehdään
'auto' tekee yleensä vierityspalkin pystysuuntaan kun tila ei riitä
Osoittimen ominaisuuksia
Osoittimen asetuksilla ei välttämättä kannata alkaa leikkiä. Mutta yksi käyttötapa on esimerkiksi
määrittää lyhenteet (<abbr> (ei toimi IE:ssä) ja <acronym>) näyttämään help-osoittimen:
CSS
(osoitin vaihtuu kun hiirellä osoittaa ominaisuuden selitystä)
linkki käyty linkki (jos linkki on samanlainen kuin yllä, klikkaa ylläolevaa, jolloin siitä pitäisi tulla vihreä) linkki jolle määritetty luokka 'ulos'
(uusi linkki kursivoitu, käyty linkki vihreä, hiiren mennessä linkin päälle alleviivaus katoaa,
napsautettaessa linkkiä se lihavoidaan)
Näennäiselementit
p:first-letter { font-weight: bold; }
ensimmäinen kirjain punaisella
p:first-line { color: green; }
ensimmäinen rivi vihreällä
Tekstin ja kuvien tasaus
text-align: left;
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie.
Sed aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede.
text-align: right;
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie.
Sed aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede.
text-align: justify;
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie.
Sed aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede.
text-align: center;
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie.
Sed aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede.
float: left;
float: right;
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie.
Sed aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede.
Nullam fringilla urna id leo. Praesent aliquet pretium erat. Praesent non odio. Pellentesque
a magna a mauris vulputate lacinia. Aenean viverra. Class aptent taciti
sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos.
Aliquam lacus. Mauris magna eros, semper a, tempor et, rutrum et, tortor.
Lomakkeen tyylittelyä
Opera (ainakaan 6.0) ei suostu muuttamaan lomakkeen osien taustavärejä tai kenttiin kirjoitettavan tekstin väriä. Jos siis
katsot tätä sivua Operassa, et näe alla olevan ison tekstikentän taustaväriä tai taustakuvallista ja -värillistä
tekstikenttää.