IE8'de Uyumluluk Görünümü tam olarak ne yapıyor?


11

Metnin IE 8'deki sayıdan sonraki satırda görüntülendiği sıralı bir listem var (ancak diğer tarayıcılarda değil). Ben geçerseniz Uyumluluk Görünümü doğru görünüyor. Bu özel sorunu ayıklayabileceğimi ve düzeltebileceğimi düşünürken, Uyumluluk Görünümü'nün ne yaptığının oldukça eksiksiz bir tanımını bilen biri olabilir, böylece bir dahaki sefere çözünürlüğü hızlandırabilir miyim?

TIA

Yanıtlar:


7

Uyumluluk Görünümü, sayfayı Internet Explorer 7 (Javascript dahil) gibi işler. CV ile IE8 ve saf IE7 arasında birkaç fark vardır, ancak aslında aynıdır.

IE8'i bu meta etiketle CV kullanmaya da zorlayabilirsiniz:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Sorun yaşıyorsanız, önce HTML'nizde meşru bir doktipe sahip olup olmadığınızı kontrol etmenizi öneririm (en basit olanı <!DOCTYPE html>standart modu zorlayan şeydir ). Bu, özellikle IE6 ile sorunlarınızın% 90'ını çözecektir.


Teşekkürler. Drupal'ı iyi bir temayla kullanıyorum, bu yüzden en azından doctypey hataları baş ağrısı değil :)
Andy

Bu bağlantı da oldukça faydalı.
Andy

4

IE8'deki Uyumluluk Görünümü, sayfayı IE7'de göründüğü gibi oluşturur. IE8, IE7'den çok daha fazla standarttır, ancak IE7 için tasarlanmış sayfalar IE8 standart modunu kullanarak doğru görünmeyebilir, bu nedenle sayfanın IE7 oluşturma yöntemine geri dönmesini sağlamak için uyumluluk modu tanıtıldı.

Gerçekten neler olup bittiğini öğrenmek istiyorsanız IE MSDN blogundan Just The Facts: Uyumluluk Görünümünün Özeti bölümünü okuyun .

Bu arada, IE8'i kullanırken F12 tuşuna basarsanız geliştirici araç çubuğunu göreceksiniz. Üstte, belge modunu ve tarayıcı modunu değiştirmek için iki seçenek vardır; bu, uyumluluk görünümü seçeneklerini kullanarak bir sayfanın nasıl göründüğünü keşfetmenizi sağlar.


Teşekkürler, faydalı link. Sorun zaten çözüldü, ancak belirtildiği gibi, bu sorunu düzeltmekten daha fazla Uyumluluk Görünümü ile ilgilendi.
Andy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.