Temel Seviye
İleri Seviye
Bu yazım yanlıştır.
<strong><i>Bu yazı vurgulu ve yatıktır</strong></i>Bu yazım ise doğrudur.
<strong><i>Bu yazı vurgulu ve yatıktır</i></strong>Bu yazım yanlıştır.
<BODY>Bu yazım ise doğrudur.
<body>Bu yazım yanlıştır.
<p>Bu bir paragraftır.Bu yazım ise doğrudur.
<p>Bu bir paragraftır.</p>Bu yazım yanlıştır.
<br>Bu yazım ise doğrudur.
<br />XHTML Web sayfalarınızı tarayıcılar ile uyumlu hale getirmek istiyorsanız " / " işaretinden önce bir boşluk bırakmalısınız.
Bu yazım yanlıştır.
<table WIDTH="100%">Bu yazım ise doğrudur.
<table width="100%">Bu yazım yanlıştır.
<table width=100%>Bu yazım ise doğrudur.
<table width="100%">Bu yazım yanlıştır.
<input checked>Bu yazım ise doğrudur.
<input checked="checked" />Bu yazım yanlıştır.
<img src="dosyaismi.jpg" name="resim1" />Bu yazım ise doğrudur.
<img src="dosyaismi.jpg" id="resim1" />Tüm XHTML dökümanlarının DOCTYPE tanımlama zorunluluğu vardır. Html , Head ve Body bulunmalı ve Title , Head içinde yer almalıdır. Aşağıda minimum bir XHTML dökümanını görüyorsunuz.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">DOCTYPE elemanı bir XHTML elemanı değildir ve standartlara uymasına gerek yoktur. Ayrıca sonlandırılması da gerekmez.
DTD nedir?
DTD bir web sayfasının tipini SGML (Standard Generalized Markup Language) dili ile belirler.
DTD HTML gibi SGML uygulamaları tarafından kullanılır. Amacı sayfa için geçerli olan markup sitilini belirtmektir. XHTML SGML döküman tipinde tanımlanmıştır. Bir XHTML DTD dökümanı sayfada uyulması gereken kuralları bilgisayarın anlayabileceği bir dille belirtir.
Yazdığınız XHTML dökümanlarının hangi standartlara uyduğunu DTD belirtir ve sayfada ilk satır olarak yer almalıdır.
Geçerli 3 adet XHTML döküman tipi vardır.
a) 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 gereken kod;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
b) 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">
c) 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">
Tebrikler!! Artık İleri Seviye XHTML biliyorsunuz. Gördüğümüz üzere CSS olmadan XHTML 'in pek bi canlılığı yok. Bu nedenle XHTML 'e hayat vermek için sizleri CSS derslerine bekliyorum. Unutmayın ki CSS dilini de öğrendiğinizde bu Web sayfasının aynısını yapabileceksiniz. CSS derslerine geçmek için " Devam Et " butonuna tıklayabilirsiniz.