Sobes.tech
Junior

Web geliştirme bağlamında standart mod (standards mode) nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Standart mod, tarayıcı tarafından bir web sayfasının görüntülenme modudur ve renderleme, W3C ve WHATWG konsorsiyumlarının (HTML, CSS) spesifikasyonlarına uygun olarak gerçekleşir. Bu, eski tarayıcı sürümlerinin davranışını taklit eden uyumluluk moduna (quirks mode) karşıtdır.

Tarayıcının standart moda geçişi genellikle HTML belgesinin başında tam ve doğru bir DOCTYPE bulunmasıyla sağlanır, örneğin:

<!DOCTYPE html>

Standart modda, CSS kutu modeli öngörülebilir şekilde davranır: width ve height özellikleri, öğenin içerik boyutunu belirler ve marginler, kenarlıklar ve iç boşluklar bu boyutlara eklenir (eğer box-sizing özelliği değiştirilmemişse).

Uyumluluk modunda ise, tarayıcılar boyutları belirlemek için çeşitli sezgisel yaklaşımlar uygulayabilir ve bu, spesifikasyonlardan oldukça farklı olabilir, bu da öngörülemeyen davranışlara ve tarayıcılar arası uyumsuzluk sorunlarına yol açar.