Sobes.tech
Middle

Uyumluluk modu (quirks mode) nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Uyumluluk modu (quirks mode), tarayıcıların eski tarayıcıların (örneğin Netscape 4 veya Internet Explorer 5) davranışını taklit ettiği ve web sayfalarının özellikleri ve hataları dikkate alınarak yazılmış web sayfalarıyla geriye dönük uyumluluğu sağlamak için kullanılan bir sayfa işleme modudur.

Uyumluluk modunun temel özellikleri:

  • Standart olmayan kutu modeli (box model): Bazı tarayıcılarda quirks modda padding ve border, öğenin toplam genişliğine dahil edilir.
  • Float ve vertical-align davranışlarında standart dışı: CSS özellikleriyle hizalama ve akışla ilgili hatalar veya tahmin edilemeyen davranışlar ortaya çıkabilir.
  • Yazı tipleri ve boyutların işlenmesinde farklılıklar: CSS kurallarıyla yazı tipi boyutları ve diğer öğelerin belirlenmesi yanlış uygulanabilir.
  • Modern standartlara destek eksikliği: CSS3 ve HTML5'in bazı özellikleri kullanılamayabilir veya düzgün çalışmayabilir.

Tarayıcılar, web sayfasında doğru bir doctype yoksa veya doctype eski bir formatta belirtilmişse uyumluluk moduna geçer. Tam ve doğru bir DOCTYPE'nin (örneğin, <!DOCTYPE html>) bulunması, tarayıcıyı standart işleme moduna geçirir.

Standart mod için doğru DOCTYPE örneği:

<!DOCTYPE html>