CSS-opas

CSS-TYYLEIHIN LIITTYVÄÄ KOULUTUSTA VUONNA 2008!

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

Johdatus tyylikieliin ja CSS:n historiaan

CSS-versiot

Vaikka CSS on jo reilun vuosikymmenen ikäinen teknologia, on se astunut useimpien web-kehittäjien elämään vasta 2000-luvun alkupuolella. CSS:n tehokkaan hyödyntämisen kannalta on olennaista ymmärtää, että tarjolla on useita eri versioita, ja että selainten tuki CSS:n eri versioille (ja niiden sisältämille ominaisuuksille) on hyvinkin vaihteleva.

CSS 1
Määrittelee CSS:n keskeisen syntaksin ja ominaisuudet: yksiköt, fontit ja laatikkomallin. W3C:n suositus standardiksi v. 1996 (uudistettu 1999) . Nykyselainten tuki CSS 1 määrittelylle on erittäin laaja, useissa selaimissa täydellinen tuki.
CSS 2 / 2.1
Sisältää CSS 1:n esittelemän syntaksin ja ominaisuudet, ja laajentaa näitä mm. lisäämällä sijoittelumalleille, dynaamisesti generoidulle sisällölle, mediatyypeillä ja kansainvälisyyteen liittyvillä piirteillä. W3C:n suositus standardiksi v. 1998. Vuonna 2004 CSS 2 avattiin korjauksia/tarkkennuksia varten ja se odottaa hyväksyntää standardoimiselle. Nykyselainten tuki CSS 2 määrittelylle on vaihteleva, vain muutamissa selaimissa on täydellinen / lähes täydellinen tuki.
CSS 3
CSS 3 sisältää aiempien määrittelyjen syntaksin ja ominaisuudet, ja laajentaa näitä mm. uusilla valitsinmalleilla, käyttäytymismalleilla ym. kehittyneillä piirteillä. Kehitystyö alkoi 1998 ja on edelleen luonnosasteella. Nykyselainten tuki CSS 3 määrittelylle on hyvin vaihteleva.
CSS-MP
CSS Mobile Profile on mobiililaitteille suunnattu CSS:n alamurre, jossa on otettu huomioon mm. mobiililaitteiden rajoitettu suorituskyky. Vaikka CSS-MP on edelleen nk. luonnos-asteella, monet mobiiliselaimet tukevat sitä.

CSS-tuki ilmeni web-selaimiin 4.x-sarjan myötä, tosin Opera ja Internet Explorer ovat tukeneet yksinkertaisia CSS-määrittelyjä versiosta 3.x alkaen. Varhaisten selainversioiden (versionumero alle 6.x) osalta CSS-tuen voi sanoa olevan (hyvin) puutteellinen, uudemmissa selaimissa (versionumero 6.x tai isompi) CSS-tuki on erittäin monipuolinen, ja paranee versio versiolta.

Tutustu artikkelin muihin osiin:
»»» CSS »»»Johdatus tyylikieliin ja niiden historiaan
»»» CSS »»»CSS-kielen eri versiot

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta