Merhaba, genellikle web teknolojileri, web programlama dilleri, linux ile ilgili yazıların yazıldığı bir sitede bulunmaktasınız. Eğer bu konular ilginizi çekiyorsa yazılarıma abone olmanızı öneririm. Yazar hakkında ayrıntılı bilgi için tıklayın.

XHTML Strict, XHTML Transitional, XHTML Frameset arasındaki fark

Eğer web sitenizi hazırlarken web standartlarına uygun HTML kodu yazmak istiyorsanız HTML sayfanızın başına html dosya tipini ve hangi standarta göre html kodu yazdığınızı belirten bir kod eklemeniz gerekiyor. validator.w3.org gibi uyumluluk kontrolü yapan siteler bu koda bakarak html kodunuzun uyumluluğunu denetliyor… XHTML için üç adet DTD (Document Type Definition) var. Bu arada hala HTML 4.01 standartını da kullanabileceğinizi hatırlatmak istiyorum…

Üç adet XHTML DTD var demiştim. Peki ne gibi durumlarda hangisini kullanacağız ? Sizin için hangisi en uygun ?

XHTML Strict DTD (Sıkı XHTML)

XHTML Strict eğer standartlara uygun kod yazmak istiyorsanız ve sayfanıza görünüm vermek için CSS (Cascading Style Sheets) kodlarını kullanacaksanız bu tip sizin için… XHTML Strict DTD kullanacağınız HTML kodlarınızın başına eklemeniz gerek kod;

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

XHTML Transitional DTD (Geçiş XHTML)

XHTML Transitional DTD eğer standartlara uygun kod yazmak istiyorsanız ve XHTML’in görünüm yeniliklerini yani CSS’i kullanmayacaksanız. Örneğin <font> gibi html etiketlerini kullanıyorsanız bu tip sizin için uygun… XHTML Strict <font> <u> gibi etiketleri desteklemez..

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

XHTML Frameset DTD (Çerçeveli XHTML)

XHTML Frameset DTD eğer standartlara uygun bir kod yazmak istiyor ve sayfanız çerçeveli bir tasarıma sahip ise bu döküman tipini kullanmalısınız.

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

Yararlanılan kaynak : Tabiki w3schools :)

Creative Commons License
Java Dergisi

6 Yorum

XHTML Strict, XHTML Transitional, XHTML Frameset arasındaki fark nedir ? Hangisi size uygun?

HTMl kodlarken kullanılan XHTML döküman tiplerinden olan XHTML Strict, XHTML Transitional, XHTML Frameset arasındaki fark nedir ? Siz html kodlarınızı yazarken Hangisi kullanmalısınız?

evet kısa öz ve akıldaki soruyu çözen bir açıklama teşekkürler.

Kısa ve öz…
Web geliştiricisiyim diyenlerin bilmesi gereken belki de ilk şey…

Ellerine sağlık…

Hüseyin Berberoğlu Mart 27th, 2009, 10:38

@oztecnic haklısın. Bu yorumun üzerine eski yazılarımdan oluşan bir derleme yazısı yazdım. İlk sıraya da bu yazıyı koydum :) Daha çok kişi faydalansın isterim. İşin başında öğrenilmesi gereken şeyi şahsen çok geç öğrendim, başkaları da bunu yaşamasın istedim. Ara ara böyle derleme yazılar yazar, bu yazıyı ilk sıraya koyarım :)

Bunların arasında en uygun olanı Strict olanıdır. Bu standartları uygularsak sayfamızın indexlenmesinden tutun Browserlarda görünmesine kadar herşede uyumu vardır.

Hüseyin Berberoğlu Haziran 10th, 2009, 13:45

@Tunc Temel; ek bilgi için teşekkürler.

Yorum Yazın

Kısa da olsa bir yorum yazmanız yazar için çok önemli.
Yorumunuz