Karvapallo
KonsoliFIN Koodari
Vastaus: Taas tapahtuu kummia
Sivutaitosta...
No tuossa sivutaitossa on monta aspektia. Se on ihan kivaa ja hienoa koittaa tehdä kaikki CSS 2.0:aa ja W3C:n muita standardeja noudattaen. Siinä tulee vain tiettyjä pulmia eteen, nimellisesti selaintuki. Kaikki varmasti tietävät kuinka hyvin (tai huonosti) tietty selain, joka sattuu olemaan käytössä n. 90%:lla käyttäjistä, tulkitsee CSS:ää ja jopa ihan old school HTML 4.01:tä. Lisäksi CSS 2.0 on myös puuttellinen joiltakin osin (kuten globaali vertikaalisen asettelun määritys). Nämä puutteet tullaan mitä todennäköisimmin onneksi korjaamaan CSS 3.0:ssa.
Taulukoita kaikki selaimet tulkitsevat 99% samanlailla, joka ei taas pidä paikkaansa CSS 2.0:aa käytettäessä. Tästä johtuen edelleenkin on usein tyydyttävä taulukon käyttöön, jotta voi olla varma, että selaimet tulkitsevat asiat mahdollisimman identtisesti. Taulukoilla on edelleen paikkansa HTML:ssä, mutta niiden liiallinen käyttö voi toki olla usein rasittavaa tai raskasta.
Toinen syy taulukoiden käyttöön on myös tuo aiemmin mainitsemani vertikaalinen asettelu, joka ei vain suostu toimimaan tuolla pahamaineisella selaimella. (tässä myös havainnollistava esimerkki tuosta http://www.w3.org/Style/Examples/007/center-example.html kyseisessä esimerkissä, kuvan kuuluisi siis mennä myös pystysuunnassa keskelle, tätä ei kuitenkaan tuo pahamaineinen selain suostu toteuttamaan.)
Ja mitä tuohon validaattoriin tulee, niin se näyttäisi itkevän jopa totisen vääristä asioista. Kuten esimerkiksi että <head> -tagia ei ole koskaan avattu, joka ei vain pidä paikkaansa. Lisäksi se purnaa XHTML-tyyppisistä tageista, jotka ovat väärin samalla tavalla, kuin on väärin lähteä ajamaan autoa tarkastamatta öljyjä, rengaspaineita ja kaikkien valojen toimivuutta. Toisekseen emme tee nettisivuja validaattoreita, vaan ihmisiä varten. Ihmisiä joista 90% käyttää selainta, joka ei noudata tuon validaattorin standardeja.
Sivutaitosta...
No tuossa sivutaitossa on monta aspektia. Se on ihan kivaa ja hienoa koittaa tehdä kaikki CSS 2.0:aa ja W3C:n muita standardeja noudattaen. Siinä tulee vain tiettyjä pulmia eteen, nimellisesti selaintuki. Kaikki varmasti tietävät kuinka hyvin (tai huonosti) tietty selain, joka sattuu olemaan käytössä n. 90%:lla käyttäjistä, tulkitsee CSS:ää ja jopa ihan old school HTML 4.01:tä. Lisäksi CSS 2.0 on myös puuttellinen joiltakin osin (kuten globaali vertikaalisen asettelun määritys). Nämä puutteet tullaan mitä todennäköisimmin onneksi korjaamaan CSS 3.0:ssa.
Taulukoita kaikki selaimet tulkitsevat 99% samanlailla, joka ei taas pidä paikkaansa CSS 2.0:aa käytettäessä. Tästä johtuen edelleenkin on usein tyydyttävä taulukon käyttöön, jotta voi olla varma, että selaimet tulkitsevat asiat mahdollisimman identtisesti. Taulukoilla on edelleen paikkansa HTML:ssä, mutta niiden liiallinen käyttö voi toki olla usein rasittavaa tai raskasta.
Toinen syy taulukoiden käyttöön on myös tuo aiemmin mainitsemani vertikaalinen asettelu, joka ei vain suostu toimimaan tuolla pahamaineisella selaimella. (tässä myös havainnollistava esimerkki tuosta http://www.w3.org/Style/Examples/007/center-example.html kyseisessä esimerkissä, kuvan kuuluisi siis mennä myös pystysuunnassa keskelle, tätä ei kuitenkaan tuo pahamaineinen selain suostu toteuttamaan.)
Ja mitä tuohon validaattoriin tulee, niin se näyttäisi itkevän jopa totisen vääristä asioista. Kuten esimerkiksi että <head> -tagia ei ole koskaan avattu, joka ei vain pidä paikkaansa. Lisäksi se purnaa XHTML-tyyppisistä tageista, jotka ovat väärin samalla tavalla, kuin on väärin lähteä ajamaan autoa tarkastamatta öljyjä, rengaspaineita ja kaikkien valojen toimivuutta. Toisekseen emme tee nettisivuja validaattoreita, vaan ihmisiä varten. Ihmisiä joista 90% käyttää selainta, joka ei noudata tuon validaattorin standardeja.