CSS3

CSS3 on kokoelma moduuleja joista osa on valmiita ja virallisia suosituksia, osa vasta täysin kehitteillä ja osa näiden kahden väliltä. On siis tarkkaan tutkittava mitä ominaisuuksia uskaltaa jo käyttää tuotantoympäristöissä ja mitä ei. Jos on hiemankin epävarma niin kannattaa pitäytyä CSS2-suosituksen ominaisuuksissa.

CSS2 ja CSS3 erot

Suurin ero CSS2:en ja CSS3:en välillä on CSS3:en jakautuminen moduuleihin. CSS3 on niin suuri ja laaja, että sitä ei saataisi yhtenä kokonaisuutena ikinä valmiiksi ja siksi se on jaettu osiin ja näitä voidaan kehittää ja hyväksyä omina kokonaisuuksinaan.

CSS3 tuo mukanaan mm. seuraavia uusia ominaisuuksia:

Virallisen suosituksen tasolla ovat tällä hetkellä (tammikuu, 2015) seuraavat moduulit:

Muut moduulit ovat vasta kandikaattitasolla eikä niiden laajempi tuotantokäyttö ole vielä suositeltavaa. Varovaisesti valittuna voi joitakin yksittäisiä hyvin tuettuja ominaisuuksia käyttää myös keskeneräisistä moduuleista. Ajantasainen lista löytyy osoitteesta http://www.w3.org/Style/CSS/current-work.

Valitsimet

CSS3 sisältää uusia käteviä valitsia. Nämä on hyvin esitelty CSS3 selectors explained-dokumentissa.

Media Queries

Mediakyselyjen avulla voidaan www-sivulla ottaa käyttöön eri CSS-tiedostoja sen mukaan minkälainen esitysympäristö sivulla on. Tällä saadaan sivusta responsiivisempi ja se mukautuu helposti eri kokoisiin näyttöihin sopivaksi.

Hyviä esimerkkejä mediakyselyistä:

Lisätietoa

Käyttäjien kommentit

Kommentoi Lisää kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/web-sovellukset/luennot/css3/
© Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
2016-01-13 18:27:43
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta