Merhaba,
Internet Explorer 8 ile birlikte html yazarken kurallarına dikkat etmemiz gereken yeni bir browser ile daha tanışmış olduk. Yeni bir browser diyorum çünkü gerçekten eski versiyonlarına nazaran kodlarımızı / css lerimizi çok daha farklı yorumluyor. Eğer siz de benim gibi tembelseniz IE8 çıktı diye kodlarınızı şimdilik çok da değiştirmenize gerek yok (en azindan biraz daha vaktiniz var). Sihir gibi bir meta tagımız var. Eğer bunu sayfanızın <head> tagları içine (css ve stiller varsa onların da üstünde bir yere) yazarsanız kullanıcı sayfayı açtığında IE8 kullanıyor olsa bile, sayfayı IE7 uyumlu modda görecektir. Siz yine de bunu geçici bir çözüm olarak düşünün. İleride internet explorer bu uyumu kaldırır/değiştirirse başınız ağrımasın yine.
IE7 uyumluluk modunu açmak için:
<meta http-equiv="X-UA-Compatible" content="IE=7">
IE5 uyumluluk modu için:
<meta http-equiv="X-UA-Compatible" content="IE=5">
IE8 in IE7 yi emulate ettiğinden emin olmak için:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
31. December 2009
dearly
.Net
Merhaba,
Web yazılımı geliştirirken karşımıza çıkan en büyük problemlerden biri de uygulamamızın diğer tarayıcılarda düzgün görünmemesidir. Şimdiye kadar çıkmış bütün browserlarla uyumlu bir yapı kurduğunuz düşünüyorsunuz ve birden bire öğreniyorsunuz ki Internet Explorer 8 çıkmış ve web sayfanızı bambaşka bir şekilde gösteriyor. Yine saatlerce uğraşıp IE8'de de düzgün çalışsın diye uğraşacaksınız belki de bazı fonksiyonlardan / özelliklerden de vaz geçmek zorunda kalacaksınız.
Bu durumdan en ucuz şekilde kurtulmanın yolu (geçici bir çözüm yolu olsa da) aşağıdaki gibi bir meta tag yazarak browserın IE7 uyumlu modda çalışmasını sağlamaktır.
Not:Aşağıdaki metaları bütün stil ve css lerin üzerinde bir yere yazmanız gerejiyor. <head> tagından hemen sonra yazmanız yararınıza olacaktır.
IE5 ile uyumlu çalışması için:
<meta http-equiv="X-UA-Compatible" content="IE=5">
IE7 Uyumlu kipi çalıştırmak için:
<meta http-equiv="X-UA-Compatible" content="IE=7">
IE8 in uyumlu çalıştığından emin olmak için (burada IE7 emule edilmiş oluyor):
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>