2008-09-05 10 views

cevap

10

Internet Explorer 6, Internet Explorer 6'dan beri sayfalarınız standart uyumluluk modunda olduğu sürece Internet Explorer kutu modeli "sabit" olmuştur.

Bak: Quirks mode ve Internet Explorer box model bug.

IE'nin düzgün çalışmasını sağlayan doctype bildirimleri öğreninceye kadar, IE varsayılan olarak "quirks kipinde" çalıştığı için gerçek bir PAIN idi. Standart modda bir doctype olması, en acı verici CSS sorunlarının tümünü bir araya getirecektir.

2

Herhangi bir tarayıcının bir sayfayı tam olarak aynı şekilde oluşturduğunu asla varsaymazdım .. her zaman sınayın!

Standartları destekleseler de, farklı tarayıcılar ve hatta farklı sürümler arasında birçok değişiklik vardır. FF1, FF3'e farklı şekilde işleyen FF2'ye farklı şekilde işlenir.

Ayrıca, her tarayıcının kendi JavaScript motorlarına sahip olduğunu hatırlamak zorundasınız. Bu, bazı komut dosyalarının çalışmasına ve diğerlerinin başarısız olmasına neden olacaktır.

Birden çok tarayıcıyı desteklemek için geliştirilmiş CSS ve JavaScript çerçevelerini kullanarak bu farklılıkları azaltabilirsiniz. Bununla birlikte, yine de tüm tarayıcılarda test etmeniz gerekmektedir. Her zaman doğru görünmeyen veya davranmayan bir şey olacaktır.

0

İki (ve diğer tarayıcılar) arasında her zaman farklı olan şeyler varsayılan değerlerdir (örneğin, başlıklardaki yazı tipi boyutları). Varsayılan görsellere ulaşma biçimleri, genellikle, madde işaretli listelerde girinti elde etmek için dolgu veya kenar boşluğu kullanıp kullanmadıkları gibi, genellikle farklıdır.

Fark ettiğim oldukça olumlu bir şey, IE8'in IE'nin ilgili ebeveynlerinde yatay olarak ortalanmasını istediğiniz blok elemanlar için IE'nin margin: 0 auto kullanımını düzeltmesidir.