Symbiatch - maailma on rikki

Vapaata CSS:n lukemista Nokialla

03.05.2006 07.41 - mobiili web 

Tässä vihdoinkin ehtii hieman käyttää aikaa CSS:n vääntämiseen Hain-sivulle jotta se toimisi paremmin mobiiliselaimissakin ja heti törmää ihanaan Nokiamaisuuteen. Miten seuraavan pitäisi näkyä:

HTML
<img class="visual" style="float:left" />
CSS
.visual { display: none; }

Arvauksia? Tietystihän normaalit selaimet toimivat oikein ja jättävät kuvan näyttämättä. Vielä sitten kun tuon .visual-määritteen laittaa @media handheldin sisään, saadaan hienosti piilotettua turhat leiskakuvat, eikös?

Ei. Nokian insinöörit (tai keneltä esimerkiksi 6680:n selaimen ovatkaan repineet) ovat päättäneet, että jos class-määreen mukaisesti on sanottu ettei näytetä, ei näytetä paitsi jos style-määreessä on sanottu vielä float. Silloin näytetään aina! Niin, miksikös sitä floattaisi jos kerran ei haluta kuvaa näyttääkään, sivuntekijän mokahan tuo.

Argh brgh!

Joudun siis tekemään class="visual fl" ja määrittämään fl { float: left; } jotta homma toimisi. Kiitos, Nokia, kun pidätte huolta että selaimetkin toimivat.

Positiivista sentään se, että selain tottelee handheld-mediaa.

Mutta sitten huomaankin, että attribuuttien periytyminen ei toimi. Jos määritän h1:lle class="visual" ja sen sisälle laitan img, tietystikään tuota kuvaakaan ei näytetä. Mutta Nokian laatuajatteluun tietysti käy se, että kuva näytetään. Hienoa!

Samoin jos määritetään elementille marginaali, floatataan se ja asetetaan ei-näytettäväksi, silti selain käsittelee marginaalit ja muut ja siirtää muuta sisältöä vastaavasti. Jes!

Jos joku kuvitteli IE vs Netscape vs Mozilla vs Opera -touhun olevan vaikeaa, tervetuloa Nokiaselaamisen ihmeelliseen maailmaan.

Kommentoi

Kommentit

Formen Comissioning Engineer (anon, 03.05.2006 21.22)

Et kai vaan työn tohinassa ole ajautunut ajattelemaan, että pikku-purkit
olisivat desktop/server veroisia esim. css- määreiden kanssa.

Näiden pikkupurkkien maailmahan on just sitä, joka saa kokeneen ohjelmistosuunnittelijan suunnittelemaan vetäytymistä ennen aikaiselle
eläkkeelle.

Työn iloa niiden pienten nappuloiden että ns. selaimen kanssa

FORMER COMMISSIONING ENGINEER (anon, 04.05.2006 23.45)

No kylläpä potuttaa tuo s60 v2 muutos v3:een.
Olen kuullut useilta s60 ohjemistojen kehittäjiltä seuraavanlaisen käsitteen :

Muutos v 2:sta v 3:een on sitä niin sanottua "Brittiläistä Hyvää Huumoria" !

Ei olisi yhtään huono asia, josko tuo "Brittiläinen Hyvä Huumori" jäisi elämään
Symbian kehittäjien keskuuteen, siihen asti kun SDKt alkavat olla
paremmin suuntautuneet 3. osapuolen tarpeisiin.

Sitten voitaisiin unohtaa "Brittiläinen hyvä huumori",
kun olemme saaneet näppeihimme laadukkaampaa dokumentaatiota.

Symbiatch (05.05.2006 09.57)

Myönnän, olen niin naiivi että oletan parasta kun kerran selain väittää jotain tukevansa. Ainakin pääsen pettymään joka kerta asioihin ;)

Ja brittiläinen huumorihan on monesti hyvää (esim AbFab aikoinaan ja Little Britain), paitsi Bottom ja kumppanit. Toisaalta niitäkin katsoo mieluummin kuin tuskailee Symbianin kanssa.

Tai hmm. En ole katsonut Bottomia kuin kerran, Symbianin kanssa taistelen harva se päivä...

zache (anon, 08.05.2006 18.42)

Pikku purkkien sietäisi tukea edes niille olennaisia css-määreitä paremmin kuin desktop selaimet.

Eikä tämä ole ainoastaan nokian selaimen ongelma. Nokian vammaselaimen ystävällisessä seurassa on myös PocketIE:hen ja NetFrontiin perustuvat viritelmät.

Jutut.fi  |  Omat jutut  |  Muiden jutut  |  Kategoriat  |  kirjaudu