XHTML DTD
- Önceki Sayfa XHTML Grameri
- Sonraki Sayfa XHTML HowTo
XHTML, üç tür dosya tür beyanı tanımlar.
En yaygın olarak kullanılan, XHTML Transitional'dir.
<!DOCTYPE> zorunludur.
Bir XHTML belgesi üç ana bölümden oluşur:
- DOCTYPE
- Başlık
- Gövde
Temel belge yapısı şu şekildedir:
<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
XHTML belgesinde, her zaman ilk satırda belge tür beyanı bulunur.
Bir XHTML örneği
Bu, basit (en az) bir XHTML belgesi:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>basit belge</title> </head> <body> <p>basit bir paragraf</p> </body> </html>
Doküman tür beyanı, belgenin türünü tanımlar:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Dokümanın geri kalanı HTML gibi:
<html> <head> <title>basit belge</title> </head> <body> <p>basit bir paragraf</p> </body> </html>
Üç tür belge tür beyanı
- DTD, Genel İşaret Dili (SGML) kullanılan web sayfalarının dilbilgisini belirler.
- HTML gibi genel işaret dilleri, belirli bir belgeye uygulanan etiket kurallarını belirlemek için DTD kullanmalıdır, bu kurallar bir dizi element ve varlık beyanı içerir.
- Genel İşaret Dili (SGML) belge tür beyanı veya DTD'sinde, XHTML ayrıntılı olarak tanımlanmıştır.
- XHTML DTD, yasal XHTML işaretlerinin dilbilgisi ve gramerini tanımlamak için bilgisayar tarafından okunabilir kesin bir dil kullanır.
Üç tür XHTML belge türü vardır:
- STRICT (katı tür)
- TRANSITIONAL (geçiş türü)
- FRAMESET (çerçeve türü)
XHTML 1.0'nın üç tür XML belge türü
XHTML 1.0, yukarıdaki üç tür DTD'ye karşılık gelen üç tür XML belge türünü belirler.
XHTML 1.0 Strict
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-strict.dtd
">
Bu durumda kullanılır: temiz işaret gereklidir, performans karışıklığından kaçınmak için. Katmanlı Stillistik Tablosu ile birlikte kullanılmalıdır.
XHTML 1.0 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-transitional.dtd
">
Bu durumda kullanılır: HTML'nin görsel özelliklerini kullanmak gerektiğinde ve HTML'yi desteklemeyen tarayıcılar için XHTML yazarken.
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-frameset.dtd"
>
Bu durumda kullanılır: Tarayıcı penceresini iki veya daha fazla çerçeveye bölmek için HTML çerçeveleri kullanmak gerektiğinde.
- Önceki Sayfa XHTML Grameri
- Sonraki Sayfa XHTML HowTo