DTD Belirtme Zorunluluğu - İsmail KIRBAŞ ile Web Sitesi Tasarımı
İsmail Kırbaş ile Tasarım Yolculuğu [AnaSayfa] İsmail Kırbaş ile Tasarım Yolculuğu [AnaSayfa] İsmail Kırbaş ile Tasarım Yolculuğu [AnaSayfa]
 Site Haritası 
 
Site Map
Ana SayfaYeriniz | Ana Sayfa | Makaleler | Programcılık | XHTML | DTD Belirtme Zorunluluğu

Diğer Yazılar
XHTML'e Giriş
XHTML Ana Hatlar


E-posta Gönderin Yorum Yazın
Güvenlik Kodu:9367Güvenlik Kodu:9367Güvenlik Kodu:9367Güvenlik Kodu:9367




En Son Okunan 10 Makale
  1. Kadın & Erkek
  2. Illustrator Araç Kutusu
  3. Teknolojik Hastalik: Reklam Korlugu
  4. Proje Yönetimine Giriş
  5. İletişim
  6. Tasarım Üzerine
  7. Hızlı RSS Hazırlama
  8. Backpropagation (Geri Yayılım Algoritması )
  9. Meslek İntiharı
  10. Yapay Sinir Ağları
 
DTD Belirtme Zorunluluğu>
Yazı Tipi KüçültYazı Tipi BüyütAna SayfaYazıcıdan ÇıkarPDF Belgesi Olarak GörüntüleFavorilerime EkleArkadaşıma Tavsiye EdeceğimRTF (Word Dokümanı) olarak görüntüle

XHTML dökümanlarında DOCTYPE, <html>, <head>, <title>, <body> elemanlarının zorunlu olduğunu daha evvel söylemiştim. Bu bölümde Döküman tipi tanımı belirtme zorunluluğundan bahsedeceğim.

Şimdiye kadar öğrendiklerimizle çok basit bir XHTML sayfası oluşturalım.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<title>XHTML'e Giriş - Ömer Balyalı</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<style type="text/css">@import "stil.css";</style>
</head>
<body>
<h3>Neden XHTML ve XHTML'e Giriş</h3>
<br />
<p>Merhabalar,

Öncelikle bu makaleyi okuyan kişilerin temel HTML bilgisine sahip olduğu varsayılır. Fakat HTML'e yeni başlıyorsanız (yani daha html bilginiz yok ise) yine de bu makaleyi okumanızı şiddetle tavsiye ediyorum. </p>
</body>
</html>

Evet, burada DTD belirtimi her XHTML dökümanında olduğu gibi sayfanın en başında

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

şeklinde ekleniyor.

XHTML'de Bulunan DTD'ler
XHTML'de üç adet DTD bulunmaktadır;

1.       Strict

2.       Transitional

3.       Frameset

Hepsinden kısaca bahsetmeden geçmeyeceğim.

Strict
Strict, İngilizce'de "katı kurallar, düzenli, kusursuz" gibi anlamlara gelir. XHTML'de "strict" bütün kurallara kesin olarak uyulacağı biçiminde adına yakışır biçimde kelimenin anlamını olduğu gibi aktarmaktadır.

XHTML Strict DTD'si XHTML 1.0'ın bütün kurallarını katı bir biçimde ele alır ve XHTML tam mânâsıyla "Strict DTD" ile yazılır. "Strict DTD" de eskitilmiş HTML 4.0.1 elemanları bulunmaz ve eskitilmiş HTML elemanlarıyla birlikte Strict DTD'yi kullanmanız hata verecektir.

-
DTD Belirtimi; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Transitional
Transitional, İngilizce'de "geçiş, geçişme" anlamındadır ve Strict'te olduğu gibi XHTML'de de aynı anlamdadır.

XHTML Transitional DTD'si XHTML 1.0'ın tüm özelliklerini barındırır fakat bazı hususlar vardır, adından da anlaşılabileceği gibi Transitional DTD demek XHTML Strict(yani gerçek XHTML) ile HTML 4.0.1 arasındaki geçişi sağlar. Bu ne demek oluyor? Bu HTML 4.0.1'de ki eskitilmiş elemanlarında XHTML'de kullanılabileceği anlamına geliyor. Ayrıca CSS desteklemeyen tarayıcılar içinde kod yazmak için Transitional DTD kullanılmaktadır.

-DTD Belirtimi;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Frameset
Frameset, Çerçevelerin bulunduğu sayfalarda kullanılan bir DTD'dir. Frameset'in farkı çerçevelere izin vermesidir. (İpucu: Aslında günümüz web tasarımında çerçeveler pek tercih edilmeyen elemanlardır.Fakat unutmamalıyız ki özellikle web betiklerinin yönetim panelleri, barındırma hizmeti aldığımız sunucudaki kontrol panellerde çerçeveler çok sık görebileceğimiz bir elemandır çerçeveler. Ve eğer bizde kontrol panel tasarımı ve kodlaması yapıyorsak çerçeveleri göz ardı edemeyiz ve XHTML'i de kullanabiliyoruz.)

-DTD Belirtimi;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">


DTD'ler Hakkında Önemli Not: DTD'ler XHTML sayfanızı doğrulatma 1.ci önceliğe sahip elemanlardır. Ve DTD'si bulunmayan XHTML dökümanlarına doğrulayıcılar XHTML muamelesi yapmazlar.

 



Not: Yazılar konusundaki yorumlarınız için lütfen Yorum Yazın bölümümüzü kullanın.

Yazar : omerbalyali
Son Güncelleme : 05 Haziran 2005, Pazar
Sayfa Sürümü : 1
Okunma Adedi : 7,781
Son Okunma : 2017-10-21 07:42:54
Kaynaklar : http://www.ceviz.net/index.php?case=article&id=353&page=3

XHTML Ana HatlarDTD Belirtme Zorunluluğu
© [Site Haritası]
| Makaleler | Seyir Defteri | Kaynaklar | İndirin | İletişim |

RSS dosyasını görmek için tıklayınız. RSS dosyasını görmek için tıklayınız.XML versiyonu için tıklayınız WAP versiyonu için tıklayınız Bu site DyNA İçerik Yönetim Sistemi üzerinde çalışmaktadır.
İsmail KIRBAŞ ile Tasarım Yolculuğu Anasayfa İsmail KIRBAŞ ile Tasarım Yolculuğu Anasayfa İsmail KIRBAŞ ile Tasarım Yolculuğu Anasayfa
ismail kırbaş ile web sitesi tasarimi sitemap ismail kırbaş ile web sitesi tasarimi sitemap
  Sitemizde 3 kişi çevirimiçi | Bugün =83 | Dün =154 | Bu Ay=4,716 | Günlük En Fazla=1,109 tekil ziyaretçi