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 (Cascading Style Sheets) on yksinkertainen tyylikieli, jonka avulla määritellään HTML, XHTML ja XML -dokumenttien ulkoasu ja esitystapa. Muiden tyylikielten (DSSSL ja XSL) tapaan CSS:n olemassaolon syynä on asiakirjan esittämiseen liittyvien ohjeiden erottaminen varsinaisesta asiakirjan sisällöstä ja rakenteesta.

Web-kehityksessä käytettävien tyylikielten kohdalla valinta suoritetaan yleensä CSS ja XSL-kielen välillä. Kumpaa siis tulisi hyödyntää? Alla olevaa taulukkoa tarkastelemalla käy selvästi ilmi, että CSS-kieltä tulisi hyödyntää jos haluaa työskennellä tavallisten web-sivujen kanssa, sen sijaan jos tavoitteena on XML-pohjaisten web-sovellusten työstäminen, on XSL-tehokkaampi optio.

CSS XSL
Voidaan käyttää HTML/XHTML-dokumenttien ulkoasun määrittämiseen? Kyllä Ei
Voidaan käyttää XML-dokumenttien ulkoasun määrittämiseen? Kyllä Kyllä
Voidaan käyttää muuntamaan dokumentin rakenne ja sisältö toiseen muotoon Ei Kyllä
Syntaksi / kieli CSS XML

Tyylimäärittely on joukko jollain tyylikielellä, kuten CSS tai XSL, kirjoitettuja lauseita, jonka avulla määritellään dokumentin esitys/asettelumalli ja ulkoasu.

CSS:n kehitystyö alkoi 1990-luvun puolivälissä kun kävi ilmeiseksi, että HTML-kieli enää vastannut sille asetettuja vaatimuksia. Selainsodan (Netscape vs. Internet Explorer) riehuessa huipussaan, molemmat selainvalmistajat lisäsivät HTML-kieleen selainkohtaisia piirteitä, joiden avulla voitiin määritellä mm. tekstin ulkoasu, erilaisia korostuskeinoja jne. Lopputuloksena oli sivustojen toimimattomuus eri selaimilla sekä HTML-kielen jakaantuminen selainkohtaisiin versioihin.

Ratkaisuksi tähän kaaostilanteeseen kehitettiin CSS, jonka tavoitteena oli

Esimerkki. Ylemmällä rivillä oleva HTML-koodi sisältää muotoiluun erikoistuneita komentoja tuottaakseen 12pt lihavoitua tekstiä punaisella Verdana-fontilla, alapuolella oleva XHTML-koodi ainoastaan viittaa CSS-tyylimäärittelyn luokkaan nimeltä huom. CSS:n käytön avulla on mahdollista vähentää sivun esittämisessä tarvittavan HTML/XHTML-koodin määrää jopa 60%.

 <p><font face="Verdana" color="red" size="12pt"><b> Tärkeä kommentti! </b></font></p>


 <p class="huom">Tärkeä kommentti!</p>   

CSS-tyylimäärittely voi sijaita joko ulkoisessa CSS-tyylitiedostossa, tai olla upotettu osaksi HTML/XHTML tai XML-dokumenttia. CSS-tyylitiedoston tiedostopääte on ".css".

Tutustu artikkelin muihin osiin:
»»» CSS »»»Johdatus tyylikieliin ja CSS:n 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