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

Posted: Eylül 30th, 2007 | Author: | Filed under: (X)HTML, Web Standartları, Web Tasarım | 7 Comments »

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 :)


7 Comments on “XHTML Strict, XHTML Transitional, XHTML Frameset arasındaki fark”

  1. 1 oyyla.com said at 21:04 on Eylül 30th, 2007:

    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?

  2. 2 sami said at 19:23 on Ekim 15th, 2008:

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

  3. 3 oztecnic said at 00:01 on Mart 27th, 2009:

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

    Ellerine sağlık…

  4. 4 Hüseyin Berberoğlu said at 10:38 on Mart 27th, 2009:

    @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 :)

  5. 5 Tunc TEMEL said at 13:39 on Haziran 10th, 2009:

    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.

  6. 6 Hüseyin Berberoğlu said at 13:45 on Haziran 10th, 2009:

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

  7. 7 armesecza.com said at 02:28 on Mart 4th, 2011:

    anca zmanadır bunlar arasındaki farkı anlamaya çalışıyordum. meğer googlede arama yaptırmam yetirmuş bu konuyu yazan arkadaşa tşk ediyorum. artık yeni tasarımımı bu belirttiğiniz özelliklere dikkat ederek yapıyorum.. Strict olayını tuttum..


Leave a Reply