"Yil 20XX olmuş hala IE ile uğraşıyoruz" diyeceğiz herhalde yıllar sonra da. Bu süreçte ie'ye tekmeyle de olsa html5'i en azından etiketleri tanıması için en basit çözüm olarak iki şey yapmanız gerekiyor.

Birincisi IE'nin dom ağacında html5 etiketlerine ait hiçbir initialization yok. Bunu tetiklemek için kullandığınız her html5 etiketi için en az bir tane element üretmeniz yetiyor. Sonrasında IE dökümandaki tüm elementleri dom ağacınızda tanımaya başlıyor. Bunun için:
<script type="text/javascript">
	elements = "article footer header nav sidebar section".split(' ');
	for (i in elements) { document.createElement(elements[i]); }
</script>
Tamam etiketler tanınır hale geldi ama daha büyük problem ise IE görsel olarak bu etiketlerle ne yapacağını bilemediği için default stillerini uyguluyor. Anlam veremeyeceğiniz marginler, değişik element türleri olarak bütün etiketler birbirine girmiş oluyor arayüzde. CSS ile tüm html5 etiketlerini blok element ayarlayıp basitçe resetlemek için:
section, header, nav, footer, article {
    display: block;
    padding: 0;
    margin: 0;
}
yapabilirsiniz. Bu sayede IEnin eski sürümleri 6,7,8 (emin değilim belki 9 da) html5i bir parça olsun tanır ve insan gibi gösterir hale gelebiliyor. Ama unutmayın daha birçok sorunu düzeltmeye çalışmak uğraşmak zorunda kalabilirsiniz.
21 Ağustos Cumartesi ´10   —   5 Yorum
İstanbul'da fiber internet uygulaması her yerde oldukça hızlı şekilde yayılıyor. Yeni yapılaşan yerleşim alanlarında (beylikdüzü, gop, kemerburgaz vs) fiber internet kullanan bir çok arkadaşım var. Şu an da bir tanesinden yazıyorum zaten. Hız farkını tabi ki hissediyorsunuz.

Bu şekilde hızlı yayılması çok güzel gelişmeler ama avrupa/amerika ve uzak doğuyu bu kadar geriden takip ediyor olduğumuz bilmek ise acı verici. Ayrıca hala Türkiye'de internet fahiş fiyatlara satılıyor.

Acaba bu uygulamaları şişli, beşiktaş gibi merkezi bölgelere ne zaman uygulamaya başlayacaklar? Veya ne kadar ekonomik olacak?
28 Aralık Pazartesi ´09   —   3 Yorum
A day in the internet

Çok güzel bir çıkarım ve güzel bir infografik olmuş. Ancak malesef bu görselin kaynağını bulamadım, bir eposta ile geldi bana. Eğer bilen varsa belirtebilir mi?

Save The Developers


Şu dünyada internet explorer'dan çektiğim kadar çekmedim başka şeyden (allah çektirmesin :-) ). İlginç bir protesto yöntemi oluşmuş, baız geliştiriciler toplaşıp "Save The Developers"ı yapmışlar ve şu anda ie7 çıkmış, hatta ie8 çıkacak olmasına rağmen 30%luk bir kesimin hala ie6 kullandığı sayılıyormuş sayaçlar tarafından. mfyz.com'a gelen ziyaretçilerin de ie6 oranı 30% civarlarında.

Açıkcası ie6 ie hakkında çok kez negatif konuştum. Konuşmaya devam ederim de... Ama ie7 ve ie8'de gözle görülür iyileşmeler var, kısmen gönlümüzü alıyor.

v0.7'yi birden fazla arayüz tasarlayarak geliştirdiğim tabiki bu noktada oldukça kullanışlı ve tercih edilebilir oluyor fakat yine de lite sürüm için ie düzeltmeleri ile uğraşmak bile can sıkıntısı olabiliyor. Yazın rahata ereceğimi düşünürsek yaz sonuna bu elimdeki 50+ iyileştirmeyi bitirme şansım olacak. O zaman daha elle tutulur bir hale gelecektir v0.7

Ana sayfası :http://www.savethedevelopers.org/ (ama bende açılmadı nedense)
Şurada da güzel anlatılmış :http://www.techcrunch.com/2008/03/25/save-the-deve......xplorer-6/

Popüler Etiketler

htaccess mod_rewrite url cookie php javascript assets html apple iphone ipad gimp xml nedir twitter istatistik social sosyal medya cache mssql statistics insanlar screen konsol terminal google network app facebook developer iOS webkit web app music code development less css css3 object date sql diff apache server applications macosx free portfolio doritos tytz mfyz html5 form input mobile ubuntu login mysql session ruffles kontrol yapıları if switch imza signature mail editor coding linux svn subversion git version control deployment js rss parse örnek kod lifestream sitemap seo pear mdb2 prepare execute injection blog firefox auth http media language style chart api osx compile compiler windows on-the-fly bootstrap icon ikon grafik download xhtml search optimization meta ide phpstorm jetbrains while www subdomain redirect crossdomain banner calendar logo ntfs fstab browsers support ajax notebook laptop lisans license ios app store store in-app purchase purchase subscription verification storekit itunes connect itunes optimizasyon analyse procedure integration service tool job zaman tarih graph open source framework dokuman radio button tebrik export internet mootools jquery wanda digital internet explorer generator route router spam query select proje kampanya plugin newsletter player howto startups opengraph share kurulum nasıl regex db database design ie browser workspace ipucu connect box kitap ui widget pharma hack wordpress xmlhttprequest wireless pgsql table fql textarea link oyun ux icons cms