YoRuMSuZ
Biz işimize bakalım...
1. Dökümanlar XML uyumlu olmalıdır.
HTML’de geçerli olan bu kod:
Bu yazım yanlışdır.
5. Parametre isimleri küçük harf olmalıdır. Aşağıdaki örnek yanlıştır:
10. DOCTYPE zorunlu olarak mevcut olmalıdır.
HTML’de geçerli olan bu kod:
<b><i>Bu yazı kalın ve yatıktır</b></i>
XHTML’de geçerli değildir. Elemanlar düzgün biçimde iç içe geçmelidir.
<b><i>Bu yazı kalın ve italiktir</i></b>
Tüm XHTML elemanları <html> kök elemanı içinde bulunmalıdır. Diğer tüm elemanlar alt elemanlara sahip olabilir. Alt elemanların başlangıç ve bitiş tagları olmalı ve doğru biçimde iç içe geçmelidir. Temel döküman yapısı şu şekilde olmalıdır. <html>
<head>.......</head>
<body>.......</body>
</html>
2. Tüm elemanlar küçük harfler kullanılarak yazılmalıdır. XHTML bir XML uygulamasıdır ve XML’de küçük büyük harf ayrımı vardır. Örneğin <body>.......</body>
</html>
Bu yazım yanlışdır.
<BODY>
<P>Bu bir paragrafdır</P>
</BODY>
Bu yazım ise doğrudur.<P>Bu bir paragrafdır</P>
</BODY>
<body>
<p>Bu bir paragrafdır</p>
</body>
3. Tüm XHTML elemanlarının sonlandırılması gerekir. Boş olmayan her elemanın sonlandırılması gerekir, örneğin aşağıdaki yazım yanlışdır:<p>Bu bir paragrafdır</p>
</body>
<p>Bu bir paragrafdır
<li>Bu bır liste maddesidir
Doğru olan:<li>Bu bır liste maddesidir
<p>Bu bir paragrafdır</p>
<li>Bu bir liste maddesidir</li>
4. Boş elemanlarda sonlandırılmalıdır. Boş elemanlar ya bir sonlandırma elemanına yada " />" işaretine ihtiyaç duyar. Örneğin aşağıdaki yazım yanlışdır.<li>Bu bir liste maddesidir</li>
Bu bir satır atlar<br>
Yatay çizgi böyle yapılır<hr>
Burada resim olacak <img src="dosyaismi.gif">
Doruları ise:Yatay çizgi böyle yapılır<hr>
Burada resim olacak <img src="dosyaismi.gif">
Bu bir satır atlar<br></br>
Yatay çizgi böyle yapılır<hr />
Burada resim olacak <img src="dosyaismi.gif" />
XHTML web sayfalarınızı bugünün web gezginleri ile uyumlu hale getirmek istiyorsanız "/" işaretinden önce bir boşluk bırakmalısınız. <br /> yada <hr /> gibi.Yatay çizgi böyle yapılır<hr />
Burada resim olacak <img src="dosyaismi.gif" />
5. Parametre isimleri küçük harf olmalıdır. Aşağıdaki örnek yanlıştır:
<table WIDTH="100%">
<div ALIGN="center">
Doğrusu:<div ALIGN="center">
<table width="100%">
<div align="center">
6. Parametre değerleri tırnak işareti içinde olmalıdır. Aşağıdaki örnek yanlıştır:<div align="center">
<table width=100%>
<div align=center>
Doğrusu:<div align=center>
<table width="100%">
<div align="center">
7. Parametre sadeleştirme kaldırılmıştır. Örneğin:<div align="center">
<input checked>
<option selected>
yanlıştır. Doğrusu:<option selected>
<input checked="checked" />
<option selected="selected" />
8. "id" parametresi "name" parametresinin yerine geçer.<option selected="selected" />
<img src="dosyaismi.gif name="resim1" />
<a name="namedanchor"></a>
Yerine doğrusu:<a name="namedanchor"></a>
<img src="dosyaismi.gif id="resim1" />
<a id="namedanchor"></a>
9. XHMTL DTD zorunlu elemanları tanımlar. 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.<a id="namedanchor"></a>
<!DOCTYPE Doctype goes here>
<html>
<head>
<title>Başlık</title>
</head>
<body>
Gövde metni
</body>
</html>
DOCTYPE elemanı bir XHTML elemanı değildir ve standartlara uymasına gerek yoktur. Ayrıca sonlandırılması da gerekmez.<html>
<head>
<title>Başlık</title>
</head>
<body>
Gövde metni
</body>
</html>
10. DOCTYPE zorunlu olarak mevcut olmalıdır.