HTML5 Yeni DOCTYPE Bildirimi Tanımlama
<!DOCTYPE html> Belge türünü ayarlamak için kullandığımız bu etiket, HTML5 ile daha kısa ve kullanışlı bir hale getirilmiştir. Örneğin; XHTML 1.0’da belge türü üç şekilde ayarlanabiliyordu ve tanımlama oldukça uzundu. HTML5, bu karmaşayı ortadan kaldırmış ve geriye doğru uyumluluğu (eski HTML sürümleri ile) korumuştur. Bu etiketin HTML5 ağaç yapısı içinde belgenin en başlında tanımlanması zorunludur. Şimdi önceki HTML sürümlerinde yapılan DOCTYPE tanımlamalarına bakalım.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"> Dikkat ederseniz tanımlamalar oldukça uzun ve aslında Strict olan yapılar geriye doğru uyumluluğu desteklemiyor. Örneğin; sayfanızda XHTML 1.0 DOCTYPE (Strict) tanımlamasını kullanırsanız. Belge içerisinde sadece XHTML 1.0 sürümünde var olan (desteklenen) etiketleri ya da özellikleri kullanmanıza izin verilir. Strict tanımlaması yaparsanız önceki HTML sürümlerinde var olan fakat XHTML 1.0 taraşından desteklenmeyen etiket ya da özellikleri kullanmanıza izin verilmez. İşte bu durum, Strcit yapısının geriye doğru uyumlu olmadığı anlamına gelir.
Belge içerisinde DOCTYPE tanımlamasını yapmazsak, tarayıcı sayfayı Quirks Mod’da çalıştıracaktır. Tam da burada tarayıcı modları ile ilgili bilgi vermek istiyorum. Tarayıcı modları tarayıcının web sayfasını nasıl yorumladığını/yorumlayacağını gösterir. IE5/MAC sürümü ile beraber tarayıcılarda gösterilecek web sayfalarının standartlara uyması beklenmiştir. Standartlara bağlı kalınmadan yazılan eski web sayfalarının tarayıcılar taraşından gösterilebilmesi için IE5 ile beraber Microsoft DOCTYPE kavramını ortaya atmıştır. Buna göre web belgesinin en başlında DOCTYPE tanımlaması olan sayfalar standart modda, DOCTYPE tanımlaması olmayan (eski sayfalar) tuhaf modda çalışır. Diğer tarayıcı firmalarının da benimsemesi ile Tarayıcı Modları kavramı ortaya çıkmıştır.
Standard olarak üç tane tarayıcı modu bulunmaktadır. Şimdi bunları inceleyelim.
Hotjar Nasıl Çalışır? Nasıl Kullanırız? Hotjar içinde kullanabileceğimiz özelliklerin hepsini inceleyeceğiz. Heatmaps Nasıl Oluşturulur? Sol…
Hotjar Nedir? Hotjar, web sitemize gelen ziyaretçilerin oturum süreleri boyunca davranışlarını analiz etmemize yardımcı olan…
Page Analytics Uzantısı Nedir? Page Analytics uzantısı ile Google Analytics erişiminizin olduğu web sitelerinin analytics…
Google Analytics Debugger Nedir? Google Analytics Debugger, temelde ga.js, analytics.js ve gtag.js üzerinden Google Analytics servisine gönderilen her bilgiyi(sayfa görüntüleme,…
Google Chrome için Tag Assistant Uzantısı Tag Assistant (by Google) Nedir? Google Tag Assistant; kullanırken…
Google Tag Manager Nasıl Kurulur? Kurulum sırasında bazı noktalara dikkat etmeniz gerekebilir. Eğer ajans olarak…