Sisältöön
Haku:

Elefanttipuhetta


Bugs

Kategoriat: Yleistä — 21.09.2004 @ 15:33

Webbisivun fonttiahan pystyy muokkaamaan selaimesta käsin. Harva peruskäyttäjä kuitenkaan tietää tällaisesta mahdollisuudesta. Fonttikoon muuttamiseen tarvittavat linkit voi rakentaa myös itse käyttöliittymään, kertoo A List Apartin artikkeli. Samanlaista ominaisuutta hyödyntää blogissa mm. Kalamuki.

Olen itsekin yrittänyt säätää moista ominaisuutta toimimaan, mutten aivan onnistunut. Siinä sivussa tulin löytäneeksi pari bugia, tai niin ainakin luulen. Kun Firefox ja muut Gecko-selaimet toimivat kuten pitääkin, ilmeni vanhassa kehnossa Internet Explorerissa ongelmia. Fonttikokoa säädellään erilaisilla CSS-tiedostoilla ja JavaScriptillä. Jostakin syystä Internet Explorer ei halunnut fontin kokoa muuttaa, vaan huomautti virheestä skriptissä. A List Apartista löytyvä esimerkki toimi kuitenkin moitteetta, joten vika oli omissa koodeissani.

Pitkällisen tutkailun, pähkäilyn ja kokeilun jälkeen syylliseksi paljastui omituinen bugi. Jos HTML-tiedostosta löytyy tagi <li id=”active”>, niin fonttikokoa ei voi vaihtaa Internet Explorerilla. Vaikka tagin asettaisi <html></html>-tagien ulkopuolelle, bugi ilmenee silti.

Vastaavasti Opera haluaa itsepintaisesti valita oletuksena sen toiseksi pienimmän fonttikoon antavan CSS-tiedoston. Omituista. Kalamukissa en tätä ominaisuutta havainnut, koska siellä fonttikokoa vaihtavia CSS-tiedostoja on esimerkistä poiketen tarjolla vain kolme, jolloin Operakin ottaa sen keskimmäisen. Ongelmia liikaa, delete-nappulalle töitä. Päätin siis toistaiseksi hylätä tämänkin idean, kiitos oman osaamattomuuden ja selaintenvälisten erojen.

Mitäs jos kaikki selaimet vain yksinkertaisesti toimisivat kuten standardit määrittävät?

Levylautasella: Pearl Jam - Bugs

Ei kommentteja »

Kukaan ei ole vielä kommentoinut.

Kommentit RSS-syötteenä. / TrackBack URI

Kirjoita kommentti

Jos kommenttisi ei heti lähettämisen jälkeen näy sivulla, se on jäänyt moderointijonoon ja ilmestyy, kunhan hyväksyn sen ensin. Tällä käytännöllä ei ole mitään tekemistä ennakkosensuurin kanssa, vaan kyse on roskakommenttien estämisestä. Niitä meinaan tulee satoja päivässä.

Sallitut XHTML-tagit: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>