Madem ki günümüzde web belgeleri oluşturmakta kullanacağımız farklı standartlar var oluşturduğumuz kodlarla hangi standardı gözettiğimizi bir şekilde bildirmeniz gerekir.Bu işlemi belge başlığı (DTD- Document Type Definition ) ile yapıyoruz.
Tarayıcılar iki farklı modda çalışırlar: Belge başlığı belirtilmemiş hatalı (x)html kodlarını yorumlamaya çalışan olağan dışı mod ve belge başlığı belirtilmiş düzgün
XHTML için kullanabileceğiniz 3 çeşit belge başlığı mevcuttur.
En katı kurallara uyan, en temiz (x)html dosyaları oluşturmak için “strict” varyasyonunu kullanmalısınız.Xhtml 1.0 Strict sunuma yönelik kodlama yapmamanız konusunda sizi motive eder! Mesela img imine border özniteliği eklenmiş bir kod parçası geçerlilik testini geçemez.Devlet ve kamusal kurumların web siteleri strict başlığı ile geliştirilmiş olmalıdır.
Strict varyasyonunun katı kurallarının gerekli olmadığı ya da istenmediği durumlarda “transitional” belge başlığını kullanabilirsiniz.
Çerçeve ( frameset ) yapısını kullacak (x)html dosyalarının tanımında kullanılır.Erişilirlik için çerçeve yapılarını kullanmamanız gerektiğinden bu başlığı kullanmamanız erişilirlik açısından iyi olacaktır.
Belge başlığı kullanmanın sebebleri:
Tarayıcılar iki farklı modda çalışırlar: Belge başlığı belirtilmemiş hatalı (x)html kodlarını yorumlamaya çalışan olağan dışı mod ve belge başlığı belirtilmiş düzgün
- Erişilirlik ve standartlık adına bir zorunluluktur.
- Tarayıcılar iki farklı modda çalışırlar: Belge başlığı belirtilmemiş hatalı (x)html kodlarını yorumlamaya çalışan olağan dışı mod ve belge başlığı belirtilmiş düzgün kodlar için standart mod, Standart modun yorumlanması ve çözümlenmesi tarayıcı için daha kısa zaman alır ve web sayfaları daha hızlı görüntülenir.
- Denetim geçerleme işlemini yapacak geçerliyecilere bu işi hangi standarda göre yapacaklarını bildirmeniz gerekir, işte belge başlığı bunu tanımlar.
- Kod geliştirmekte kullanılan editörler belge başlığına uygun olarak hangi kod standardını kullanacaklarını belirleyebilirler.
XHTML için kullanabileceğiniz 3 çeşit belge başlığı mevcuttur.
- XHTML 1.0 Strict
- XHTML 1.0 Transitional
- XHTML 1.0 Frameset
En katı kurallara uyan, en temiz (x)html dosyaları oluşturmak için “strict” varyasyonunu kullanmalısınız.Xhtml 1.0 Strict sunuma yönelik kodlama yapmamanız konusunda sizi motive eder! Mesela img imine border özniteliği eklenmiş bir kod parçası geçerlilik testini geçemez.Devlet ve kamusal kurumların web siteleri strict başlığı ile geliştirilmiş olmalıdır.
XHTML 1.0 Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional
Strict varyasyonunun katı kurallarının gerekli olmadığı ya da istenmediği durumlarda “transitional” belge başlığını kullanabilirsiniz.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset
Çerçeve ( frameset ) yapısını kullacak (x)html dosyalarının tanımında kullanılır.Erişilirlik için çerçeve yapılarını kullanmamanız gerektiğinden bu başlığı kullanmamanız erişilirlik açısından iyi olacaktır.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
admin: