ismetdumlupinar Tarih: Ocak 12, 2010 18:28

Not defterimde kullandığım yazılımın
DotNetNuke olduğunu (bunu bilmeyeniniz yoktur ) ve
dünyanın en yüksek binasında da
yıllarca kafa patlattığım bu yazılımın kullanıldığını (bunu bilmeyeniniz ise çoktur) söyledikten sonra
Microsoft'a da bir taş atmadan geçmeyelim.
Internet Explorer 8 çıkalı aylar oldu ama, o andan itibaren
Uyumluluk Görünümü (Compatibility View) site sahiplerini sıkıntıya sokan konuların başında gelmeye başladı.
Not defterimi
Internet Explorer 8 ile açmaya çalıştığınızda siz de
adres çubuğunun hemen sağ tarafındaki uyumluluk görünümü simgesini görebilirsiniz. Eğer
IE8 ile bir sayfa düzgün görünmüyorsa ve sayfanın IE7 emulasyonu için bir görünümü varsa, bu simgeye tıkladığınızda ilgili siteyi daha düzgün bir şekilde görüntüleyebiliyorsunuz.
Neyse, bu ziyaretçileri uğraştıran bir yöntem. Ama aralarında bilmeyenler de varsa; onlara yardımcı olmak gerek, değil mi? Nasıl mı yapacağız bu işlemi? Çok kolay! Sayfamızın
head bölümüne bir meta etiketi ekleyerek uyumluluk görünümünün Internet Explorer 8 tarayıcılarında otomatik olarak gerçekleştirilmesini sağlayacağız.
<head id="Head" runat="server">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
Burada dikkat etmemiz gereken şey yerleştireceğimiz
kodun mutlaka head tagının başlangıcında yani hemen altında yer alması.
Uyguladığımız bu yöntem aslında
tembel webmasterların uygulayabileceği bir düzeltme olarak tarihteki yerini alacak. Daha uzun vadeli ve kalıcı bir çözüm arıyorsak yapmamız gereken,
IE8'in hangi kodları dert ettiğini bulup bu elemanları elden geçirmek :)
Umarım keyifli bir yazı olmuştur. Bir sonraki makalemde görüşmek üzere!