CSS-TYYLEIHIN LIITTYVÄÄ KOULUTUSTA VUONNA 2008!
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
CSS-TYYLEIHIN LIITTYVÄÄ KOULUTUSTA VUONNA 2008!
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
Kuten kaikki ohjelmointimenetelmät, myös CSS perustuu joukolle sääntöjä, jotka määrittävät miksi asiat toimivat kuten ne toimivat - ts. miksi joitain asioita tulisi tehdä /joitain ei, miksi jotkin asiat toimivat jne.
CSS:n tärkein sääntö on, että CSS-tyylimäärittelyt sisältävät informaatiota rakenteellista kuvauskieltä (HTML / XHTML, XML) hyödyntävän dokumentin esitystavasta ja sitä kautta täydentävät asiakirjaa. Tämä mahdollistaa dokumentin rakenteen/sisällön kuvaavan koodin ja ulkoasuun/asetteluun liittyvän koodin erottamisen toisistaan; asiaa on käsitelty tarkemmin mm. CSS:n liittäminen osaksi HTML/XHTML-dokumenttia sivulla.
Tiivistettynä:
Eteen- ja taaksepäin yhteensopivuus on sääntö, joka löytyy mistä tahansa tietokoneella suoritettavassa kielessä. Dokumenttien, jotka hyödyntävät CSS-kieltä tulee toimia sekä erittäin vanhoissa ja/tai uusinta teknologiaa edustavissa UA-laitteissa (esim. web-selain) ilman virhetilanteita. Säännön henkeen kuuluu myös alusta- ja mediariippumattomuus; CSS-tyylimäärittelyjen avulla sivun ulkoasun voi määritellä esim. näyttöä, tulostusta ja useita muita medioita varten.
Käytännön tasolla asian toteutumisesta vastaa UA-laite (esim. selain). CSS-määrittelyn mukaisesti UA-laiteen tulisi hyväksyä vain ja ainoastaan ymmärtämänsä, oikeaoppiset tyylisäännöt; kaikki muut säännöt tulisi ohittaa. Valitettavasti kaikissa selaimissa on piirteitä / bugeja, joiden takia ne poikkeavat tästä säännöstä ja pyrkivät toteuttamaan mm. virheellisiä sääntöjä. Tämä on johtanut mm. nk.selainkohtaisten CSS hackien syntymiseen erilaisten ulkoasutehosteiden / temppujen aikaansaamiseksi - näitä ei tulisi kuitenkaan käyttää.
Jo yksikin (looginen tai koodaus-)virhe HTML/XHTML/XML-dokumentissa tai CSS-tyylimäärittelyssä voi aiheuttaa huomattavia muutoksia dokumentin ulkoasuun ja toimivuuteen eri selaimilla. Tästä syystä CSS-tyylimäärittelyt tulisi aina validoita ennen käyttöönottamista. Tutustu W3C.n CSS-validointi palveluun.
CSS eroaa muista tyylikielistä yksinkertaisuutensa ansiosta. CSS on erittäin minimalistinen, joustava ja piirteiltään rikas tapa kuvata rakenteellisen dokumentin ulkoasu. Yksinkertaisten, koko dokumentin ulkoasuun liittyvien määrittelyjen tuottaminen onnistuu jo parilla koodirivillä, laajamuotoiset kokonaisuudet hyvin tarkaan määritelyllä ulkoasulla voivat vaatia jopa tuhansia rivejä CSS-koodia.
CSS-kielen voi tiivistetysti kuvata mm. seuraavasti:
CSS:n tehokkaan hyödyntämisen kannalta on olennaista em. osa-alueiden tuntemisen lisäksi seuraavien asioiden hahmottaminen:
Tutustu artikkelin muihin osiin:
»»» CSS
»»»CSS:n keskeiset periaatteet
»»» CSS
»»»Cascade prosessi
2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto |
Tietosuojalausunto |
Sivukartta