Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu
Web kod yazarlarını en çok zorlayan konulardan biri farklı tarayıcılara uyumlu kod yazmaktır. Birinin düzgün yorumladığını diğer farklı yorumlar ve bizim için arayış ve çile başlar, çözünce geçici bir sevinç yaşarız genelde. Farklı tarayıcılara göre kod yazmak bu iş için devamlı bir sorun olarak kalacağını düşünüyorum. Peki bu durumu nasıl aşacağız derseniz, yaşadığım süreçlerden size şunu söyliyebilirimki zamanla aynı hataları aldığımız için çözümü fazla zaman almıyor. Azda olsa farklı hatalarla karşılaşıyoruz, bunlarıda arayıp çözüyoruz.
Web kod yazarları her zaman bir tarayıcı ile uğraşır. Vakti zamanında Netscape Navigator 4, Internet Explorer 5, Internet Explorer 5.5 uğraştık. Şimdide ve son olarakta Internet Explorer 6 ile uğraşıyoruz. 27 Ağustos’ta Internet Explorer 6 7.senesini doldurdu.
Ama asıl sorun standart dışı tarayıcılar için ürettiğimiz fazla kodlar. İşte burada Internet Explorer 6 sorun olmaya başlıyor.
Yaklaşık 1-1,5 senedir yazdığım tüm kodlarda Internet Explorer 6 ile sorunlar yaşamaktayım. Yaşadığımız sorunlardan dolayı moralimizin bozulması ve çalışma azmimizi kırılmasını. Harcadığımız gayret ve zamanı düşünürsek bu olay web kod yazarları için çok büyük bir dert. Bu sorunların manevi olduğu kadar maddi kayıplarıda var kaybedilen zaman düşünüldüğünde bir çok firma için ciddi parasal kayıp söz konusu. Buna Türkiye’deki bir çok firma bilmiyor, bilenlerde çare aramıyor. Ama yurtdışında durum farklı.
Internet Explorer 6 ile uğraşırken kaybedilen zaman ve eforu düşüne bazı firmalar(Facebook, Apple ve 37signals) web sitelerinde internet Explorer 6 sürümü için destek vermeyeceklerini bildirdi. Ayrıca internet Explorer 6′a karşı kampanya düzenleyen sitler var. Bir çok kod yazarı bu sorunu en kısa zamanda çözmek için çabalıyor. M. Dave Auayan Mart 2009′da internet Explorer 6 uyumuna son vermek için bir site açtı IE Death March.
Internet Explorer 6. sürümünün bizi bu kadar uğraştırmasında Microsoft’un yeni sürüm çıkarmak için çok beklemesinin çok büyük katkısı var. Kullanıcı için bu bir bakıma iyi bir bakıma kötü sonuçlar doğurdu. İyi sonuçları bu süreçte alternatif tarayıcıların büyümesine katkı sağladı. Kötü sonuçlarını ise daha çok web kod yazarları çekiyor. Her yazdığı kodu internet Explorer 6′ya göre test edip uyarlamak zorundayız. Bu zorunluluğu hala Internet Explorer 6 kullanan %20-25′in üzerinde olan kullanıcı yüzdesi. Farklı istatistik sitelerinde farklı değerler alıyoruz. Benim sitemde %14 gibi bir oran var.
CSS Problemleri ve Çözüm Önerileri adlı bölümdeki 14 konudan 10 tanesi internet Explorer ile ilgili sorunlar. Bunları sayarsak;
- IE’de Hata Ayıklamak için şartlı Yorumlar Kullanmak
- CSS Hata Ayıklama Yöntemleri
- Css de kodumuzu İE’den gizleme
- CSS ile Kutu modeli, sorunları ve çözümleri
- IE’da İkikat görülen Margin Problemi ve Çözümü
- IE’da min-width, min-height,max-width, max-height Kullanmak
- IE6′un Tekrarlayan Karakter Sorunu
- IE’un 3 piksel Metin Öteleme Hatası
- IE6′da CEE-EEE(peek-a-boo) Hatası
- Göreceli-Mutlak Konumlandırma Sorunu
- Kenar Boşluğu(Margin) Çökmesi
- Float Uygulanmış Elementleri Tam Kapsayamama Sorunu
- Internet Explorer 6 için saydam PNG desteği
Bunun dışında diğer konulardaki Internet Explorer 6 sorunlarını listelersek
- Özellik Seçicileri(Attribute Selectors)ie 6 desteklemiyor
- Pseudo-sınıfları ve Pseudo-elementleri ie 6 bir çok sınıfı desteklemiyor
- Sabit Konumlandırma (Postion:fixed) ie 6 desteklemiyor
- CSS ile Menü Yapmak III – Dikey Açılır Menüler
- CSS ile Menü Yapmak IV – Yatay Açılır Menüler
Görüldüğü gibi neredeyse yazdığım yazıların yarısında Internet Explorer 6 ile sorun yaşamışız ve çözüm üretmek zorunda kalmışız.
İnsanı şöyle bir düşünce sarıyor. Bu insanlar hala niye Internet Explorer 6 kullanıyor. Bu konuda css-tricks’in ayrıntılı güzel bir çalışması var. http://css-tricks.com/why-people-still-use-ie-6/ isteyen bakabilir ben kısa kısa geçeceğim;
- Bir çok büyük şirket sürüm yükseltmekte yavaş davranıyor ve birçok kullanıcı şirketlerinden eski sürümlerden interneti dolaşıyor.
- Eski sürüm işletim sistemi kullanan kullanıcılar Windows 2000, Windows Me ve 98 hala ie6′yı kullanıyor
- Pasif internet kullanıcıları sistemlerini yenilemediği müddetçe yeni sürüme yükseltmesi
- Yeni sürüm ve avantajlarından bi haber kullanıcılar
Sonuç olarak şunu söyleyebiliriz ki biz ie6 ile uğraşmaya yaklaşık 1-2 sene daha devam edeceğiz gibi görünüyor. Microsoft’un ie 8 çıkarması belki bu süreci hızlandırabilir, ama ben pek ümitli değilim. Biz web kod yazarları bu konuda müşterinin istekleri doğrultusunda kod yazdığımız için elimizden gelen pek bir şey olmuyor açıkçası.
Ne diyelim Internet Explorer 6′ya ölüm.
Kaynaklar
- http://wisdump.com/web-programming/campaigns-to-kill-the-web-browser-that-just-wont-die-internet-explorer-6/
- http://cdharrison.com/2008/09/04/death-to-ie6/
- http://www.webmaster-source.com/2008/09/04/fighting-internet-explorer-6/
- http://leblog.exuberance.com/2006/03/the_explorer_ta.html
- http://www.siberkultur.com/?q=37signals-ie6-destegini-kaldiriyor
- http://www.w3counter.com/globalstats.php
- http://www.thecounter.com/stats/2008/August/browser.php
- http://www.savethedevelopers.org/
- http://sonspring.com/journal/time-to-drop-ie6
- http://www.infoq.com/news/2008/07/ie6_on_its_way_out
- http://www.sitepoint.com/blogs/2008/08/25/is-it-time-to-ditch-ie6/
- http://css-tricks.com/why-people-still-use-ie-6/
- http://elliotjaystocks.com/blog/archive/2008/death-to-ie6/
- http://iedeathmarch.org/
- http://www.devlounge.net/column/the-death-of-internet-explorer-6-still-prematurely-called
- http://websitetips.com/css/solutions/
- http://my.opera.com/zomg/blog/2007/07/31/common-crossbrowser-css-issues

i6 için tasarımın her kademesinde kontrol gerekiyor.Özellikle baştan sona ie6 testi yapmadığım tasarımlarda tasarıma harcadığım zaman kadar ie6 düzenlemeleriyle uğraşıyorum.Özellikle imaj yoğunluklu tasarımlarda hiçbirzaman beklenen performansı veremiyor.
bence ıe6 ya önce kezzap dökelim, sonra yakalım hıncımız anca gider
Vallahi arkadaşlar gözle görülen köy kılavuz istemez sözü bu gibi durumlar için söylenmesi gereken nacizane sözlerden biri ie6 gerçekten insanı çok zorluyor yanlızca kodlama bağlamında değil yukarıdaki makalede de bahsedildiği üzere maddi manevi zorluyor. İnsanın sabırını taşırıyor yahu, Kaçgündür ie6 da png lerle uğraşıyorum yine herzaman faydalandığım ve takip ettiğim bu site buldum çözümü fakat sorun hala çözülmedi biri bitse biri başlıyor. Bu durumda bende zamanla kodladığım sitelere “websitemiz ie 6 yı desteklememektedir” diye bir uyarı yazısı hemde kocaman bir uyarı yazısı yazacak gibiyim.
Hepimizin orkat bi hadefi var
Fatih hocamın yazdığı “Internet Explorer 6′ya ölüm”
Sadece IE6 da sorun olsa yine iyi. 7 ve 8 Beta1 de de diğer tarayıcılardan farklı gösterme rahatsızlığı devam ediyor, şimdi Beta2 yi indirdim bakalım bir şey değişmiş mi.
Anlamıyorum yani Firefox, Opera, Safari, Chrome aynı sonucu veriyor, Explorera ne oluyor?
“Internet Explorer a ölüm!”
[...] Konu ile ilgili Fatih Hayrioğlu’nun daha profesyonel bir yazısı için buraya tıklayın: >>>>> IE6 olmasa… [...]
Söylediklerinize %100 katılıyor ve
“Internet Explorer 6′ya ölüm.” diyorum bende.
Ben bu işi biraz da keyif için yaptığımdan radikal bir kararla IE6 için destek vermiyorum artık, ama bu işten geçinen profesyonellerin işi zor, benden de bir ses: “Internet Explorer 6′ya ölüm.”
+1
Gerçekten de artık bitsin bu çile. Ben zar zor yaptığım siteleri ie 6 ya uygun yapıyorum ama o kadar emeğe yazık.
Bir de şu günlerde yaşadığım en büyük sorun ise google chrome ile. Diğer tüm tarayıcılarda sorunsuz çalışan web sitelerimden bazıları google chrome da resmen dağılmış durumda. Bakalım nasıl halledeceğiz bu sorunu.
Kesinlikle haklısınız.
IE6 için hata ayıklamaktan bıktım ben de. Gerçi reset.css’in keşfiyle bir hayli rahatlamıştım fakat yine de yeterli olmuyor, olamıyor.
Microsoft bir gecede ototmatik olarak ie6 kullanıcılarının tarayıcılarını habersiz güncellese ya :)
Bıktım. IE6′dan da IeTester’dan daaaa :)
Kolaylar gelsin efendim
Firefox 3 duyurulduğunda, ben de benzer düşünceleri belirttiğim bir yazı yazmıştım:
http://muratcorlu.com/tr/yazi/internet-explorerdan-kurtulmak-icin-bir-firsat-daha-firefox-3/
İlginize…