brskalniki

Kdo še uporablja Internet Explorer ... verzijo 1.5

Šokanten podatek nas je presunil pri pregledovanju statistik na Cosmopolitan.si ...

Statistika uporabe Internet Explorerja

Mislim, IE 1.5 ... Martin ima mogoče prav, ker pravi, da je to najbrž kakšen bot, ki se dela, da je IE 1.5. Ker če je slučajno človek, naj se javi, ga častim pizzo.

Rešitev za transparentne PNG-je v IE 6

Spletni mojstri, nastopil je čas veselja! Fantje pri Unit Interactve so naredili super majhen, kompakten javascript fix za PNG transparenco v IE6 (eno rešitev sem že opisal), ki sliši na ime Unit PNG Fix.

Unit PNG Fix

Skript je zelo majhen, deluje na <img> objektih in na background-image atributih v CSS-ju, deluje samodejno brez definiranja klasov ali klicanja funkcij in je enostaven za prštimat'. Sliši se bombastično. Odlična novica, jeee!

Via WebAppers.

Save The Developers - naredimo splet lepši

Naredi splet lepši in se pridruži akciji na SaveTheDevelopers.org, kjer trenutno poteka kampanja proti Internet Explorerju 6, edinem brskalniku na temni strani spleta. Kot pravijo sami:

For the next few years we'll probably need to continue supporting Internet Explorer 6, but that doesn't mean we just have to wait for users to find something new. Our goal with this campaign is to rally the development community behind the goal of reducing the number of Internet Explorer 6 browsers in use by urging users to upgrade their browsers without hindering the user experience.

Save the developers, save the web

Je že res, da je toliko boljših brskalnikov kot IE6, da bo treba nujno podpret tole!!!

Firefox 3 žur - bi kdo povezoval dogodek?!

Firefox 3Kot najbrž že veste (če ne, Firefox 3 Release Event se bo zgodil 24. junija 2008 v Kiberpipi) bo Ljubljana gostila vseevropsko žurko ob "launchu" Firefox 3, pa fante zdej zanima, če bi bil kdo pripravljen povezovat' dogodek oz. ima kdo kakšno idejo, kdo bi to lahko bil?

P.S.: Žrebci bi, ampak smo izgubili uniforme (hlače so se vaporizirale neznano kam in pač ne moremo :( ...)!

Mozilla Firefox 3 je tu

18. junij, ene mesec po ŽVPL žuru ob 10. obletnici se po celem svetu dolvleče Mozilla Firefox 3. Lep, hiter, z nekaj finimi novostmi, Firefox je še boljši brskalnik kot prej in ga ne zamenjam za noben safari v Afriki ali obisk opere (čeprav sta Opera in Safari zelo dobra brskalnika, da ne bo pomote, za razliko od IE-ja)!


Firefox 3 na Macu


Tole pa je torta, ki jo je FF team dobil od IE teama ;) (vir: Gizmodo.com)

Firefox Download Day 2008 - jutri

Ne pozabite, jutri je Firefox Dowload Day! Dan, ko bomo uporabniki Firefoxa dolvlekli OgnjenoLisico 3 in tako (upam) postavili Guinnessov rekord v največ dolpotegih programske opreme v 24 urah!

P.S.: V Kiberpipi bo 24. junija Firefox 3 Release Event, baje da bo prvi v Evropi, zagotovo pa pride Tristan Nitot, predsednik Mozilla Europe, ki bo imel tudi prezentacijo / nagovor / neki ... zvečer pa žuuur!

IE 8 je zunaj

No, ne še čisto :). Zunaj je Beta 1 IE-ja 8. Pa še ta je namenjena samo izbranim testerjem, torej se (še) ne morete prijaviti za kakšen predogled in testiranje le tega.

Pri Microsoftu obljubljajo, da se bodo še bolj kot prej držali W3C standardov. Tako naj bi že alfa release opravil Acid2 testom (neodvisno sestavljen test za web standarde). Mimogrede od vseh Mozzila browserjev je šele Firefox 3 Alpha 1 z odliko opravil Acid2 test.

Očitno se nam obetajo boljši časi. Ampak, jst osebno še ne bi povsem pozabil na vse tiste IE hacke, ki še zmer kako prav pridejo :).

Opera vložila tožbo zoper Microsoft

Håkon Wium Lie, šef razvoja pri Operi (z Gregorjem sva ga poslušala na letošnji @mediji) je zadnjič "udaril" proti Microsoftu, natančneje proti nepriljubljenemu brskalniku Internet Explorer. Tule si lahko preberete odprto pismo spletni skupnosti, tule pa obširnejš razlago.

Na kratko: glavna razloga (pri)tožbe sta:

  • Microsoft omejuje izbiro iskalnika (s tem, da je v Windowsih prednaložen Internet Explorer),
  • Microsoft noče in noče implementirat spletnih standardov v svoj brskalnik.

Z obema trditvama se kot človek, ki dela s spletom močno strinjam, saj je IE trn v peti skoraj vsakega spletnega oblikovalca, razvojnika, progamerja, pa tudi marsikaterega uporabnika. Močno upam, da Håkonu in Operi uspe, čeprav je boj proti M$-ju večkrat kot boj z mlini na veter ...

P.S. (za tiste, ki nimate pojma, o čemer sem govoril v prejšnjih vrsticah): če vaš levi zgornji kot brskalnika (to okno, v katerem berete tale zapis) krasi tale ikona Ikona Internet Explorer, ... tale stric hoče, da NE uporabljate tega okna za internet ampak to okno ali pa to okno magari to okno, samo ne tega okna, ki ima tole ikonico Ikona Internet Explorer.

Transparentni PNG, CSS in Internet Explorer

PNG je odličen format in normalni brskalniki (Mozilla Firefox, Opera, Flock) ga z lahkoto prikazujejo, vključno s transparencami, ki so mogoče celo najboljša stvar, ki se je zgodila spletnim grafičnim formatom.

Problematičen je "le" Internet Explorer 6, nezasluženo najbolje uporabljen brskalnik na "modri kugli" (po W3Counterju ima kar 43,33 % delež, po TheCounterju pa grozljivi 50 % delež), ki transparence zaradi (večini spletnih razvijalcev) neznanega razloga* ne prikazuje kot je potrebno.

In ker sem danes ponovno našel "transparency hack", ki zagotovo deluje, ga delim z vami (prvič sem ga uporabil na Hudih bejbah).

Za uspešen izris PNG-ja v IE-ju potrebujete:

  • poljubno PNG sliko (lahko je tudi transparentna), paziti morate le, da je PNG slika široka toliko kot element v katerem ga boste prikazovali (<div>, <h1>, ponavljanja po X oz Y osi hack v IE 6 ne podpira (na žalost)),
  • ščepec CSS kode,
  • dve žlici Vegete ...

... in vaš PNG bo deloval kot se šika. Tudi v IE6. Zagotovo.

Primer
Na strani, ki jo pravkar berete imamo <h1> kot transparenten PNG, ki pa v IE6 do danes ni deloval:

PNG v IE-ju - ne deluje

Pobrskal sem po starih CSS dokumentih in v nekaj minutah apliciral "hack", ki omogoči transparenco v I-fuckin'-E-ju 6, koda pa se glasi:

h1 {
  background: transparent url(img/h1.png) no-repeat 0 0 !important;
  filter:progid:DXimageTransform.Microsoft.AlphaImageLoader(src='http://www.em3r10.com/sites/all/themes/em3r10-rc3/img/h1.png',sizingMethod='crop');
  margin: 0;
  padding-left: 70px;
  height: 136px;
  text-indent: -9999px;
  display: block;
  overflow: hidden;
  background: none;
}

Da vam bo hack deloval, pazite na naslednje haklce: prvi background je za normalne brskalnike, ki PNG znajo prikazati, tisti !important na koncu vrstice je nujen, da ga bodo taisti brskalniki prikazali, ker imamo v zadnji vrstici background: none, ki je tam samo zaradi klinčevega IE6, vendar bodo normalni brskalniki zaradi !important za tapravo vzeli prvo vrstico.

V drugi vrstici je neka čudna kobasa (v zgornji kodi je vrstica cela) filter:progid:DXimageTransform..., ki jo noben razvijalec pri zdravi pameti ne bi metal v svoj CSS (CSS ne bo več validen, če dodate to vrstico kode), ampak če bo IE6 prikazoval transparentne PNG-je se splača (lahko uporabite t.i. conditional commenting in za brskalnike starejše od IE6 uporabite posebno CSS datoteko).

Potrebno je dodati, da naj bo pot do PNG-ja v drugi vrstici absolutna, ker drugače hack ne bo deloval. To je to, žlico Vegete posujte po tipkovnici, če vam stvar ne bo delovala, a je verjetnost za to precej nizka.

PNG v IE 6 deluje
Po apliciranju zgoraj opisanega CSS hacka se PNG lepo izpisuje tudi v IE-ju 6. Komentarji dobrodošli ;)

Firefox in prevelika poraba spomina

Vaša OgnjenaLisica "žre" preveč spomina? Na ThinkTechnu so objavili obsežen vodnik, kako zmanjšati uporabo spomina v Firefoxu. Uporabno branje za vse, ki bi radi ukrotili porabo spomina v Firefoxu, ki je od verzije 2.0 naprej vse večja.