47 – XHTML Nedir?
XHTML html’e göre kurallara daha bağlı, xml tabanlı bir hiper metin işaretleme dilidir.
xml verileri ile çalışacak şekilde genişletilebilir.
XHTML kurallara tamamen bağlıdır. Sayfa kodlamasında yazım biçimlerine, kurallara tamamen uyulur.
Tüm tarayıcılar tarafından desteklenmektedir.
XHTML ‘in Farkı Nedir?
Html web sayfasında bazı hatalara müsade edilir ve web sayfasını yinede göstermeye çalışır. Örneğin bir etiket kapatılmadığında html bunu göstermeye çalışacaktır. XHTML de ise çok daha katı kurallar vardır. Bu şekilde bir kullanıma izin vermez.
XHTML Özellikleri Nelerdir?
- <!DOCTYPE> web sayfasındad kullanımı mecburidir.
- <html> içindeki xmlns özelliği mecburidir.
- <html>, <head>, <title> ve <body> kullanımı mecburidir.
- Html elemanları her zaman düzgün şekilde iç içe yerleştirilmelidir
- Etiketler her zaman kapatılmalıdır.
- Kullanılan Html Elemanları her zaman küçük harf olmalıdır.
- Attribute isimleri her zaman küçük harf olmalıdır
- Attribute değerleri her zaman küçük harf olmalıdır.
- Attribute minimizasyon yapılamaz.
- Attribute değerleri tırnak içerisine alınmalı, alıntılanmalıdır.
Aşağıda her bir özelliği doğru ve yanlışlarla örnekleyelim:
XHTML web sayfası nasıl olmalı?
Örnek
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sayfa Konusu</title>
</head>
<body>
içerik...
</body>
</html>
XHTML Etiketlerinin Yerleşimi
Etiket yerleşimleri doğru olmalı.
Örnek
<p>bir paragraf yazısı <b>koyu içerik</b> paragraf devamı </p>
XHTML Etiketleri Kapatılmalıdır
Doğru Örnek
<p>bir paragraf yazısı <b>koyu içerik</b> paragraf devamı </p>
Yanlış Örnek
<p>bir paragraf yazısı <b>koyu içerik</b> paragraf devamı
XHTML Boş Etiketler Kapatılmalıdır
Doğru Örnek
<p>bir paragraf yazısı </p> <br/>
<p>yatay çizgi</p> <hr />
<img src="resimyolu" alt="resim" />
Yanlış Örnek
<p>bir paragraf yazısı </p> <br>
<p>yatay çizgi</p> <hr>
<img src="resimyolu" alt="resim">
XHTML Elemanları (etiketleri) Küçük Harf ile Yazılmalıdır
Doğru Örnek
<p>bir paragraf yazısı </p>
Yanlış Örnek
<P>bir paragraf yazısı </p>
XHTML Attribute Küçük Harf ile Yazılmalıdır
Doğru Örnek
<p style="font-size:24px;">bir paragraf yazısı </p>
Yanlış Örnek
<p STYLE="font-size:24px;">bir paragraf yazısı </p>
XHTML Attribute Minimizasyon Yapılamaz
Doğru Örnek
<input type="checkbox" name="Cinsiyet" value="Kadın" checked="checked" />
<input type="text" name="Adı" disabled="disabled" />
Yanlış Örnek
<input type="checkbox" name="Cinsiyet" value="Kadın" checked/>
<input type="text" name="Adı" disabled/>
XHTML Attribute Değerleri Tırnak İçerisine Alınmalı, Alıntılanmalıdır.
Doğru Örnek
<p style="font-size:24px;">bir paragraf yazısı </p>
Yanlış Örnek
<p style=font-size:24px;>bir paragraf yazısı </p>