Öneri ve Hata Raporu



Günün Sözü İnsan kafasında ne kurarsa, onu yaşar.

oylama 3/5 yorum 0 yorum yazar Hakan Taşan tarih 22 Ekim 2013

HTML (HyperText Markup Language, Zengin Metin İşaretleme Dili), en kaba tanımıyla internette gezinmemizi sağlayan metin tabanlı bir dildir. HTML'nin en temel amacı, web sayfalarının düzgün ve kurallı bir şekilde tarayıcılar tarafından okunup, yorumlanmasını sağlamak ve aynı şekilde tarayıcıların karşımıza bunu bir görüntü olarak sunmasıdır. İnternette gördüğümüz bazı web sayfalarının kaynak kodlarına bakarsak HTML kurallarına uymadığını görebiliriz. Bu arada sitenizi kontrol etmek istiyorsanız böyle bir olanak mevcut. http://validator.w3.org/

Neden XHTML?

<html>
<head>
<title>HTML</title>
<body>
<h1>Bu nasıl HTML
<p>Hani paragraf
</body>

 

Yukarıdaki kod doğru bir şekilde çalışır çünkü web tarayıcıları eksik olan etiketleri siz yazmasanızda kendisi tamamlar. Ancak böyle bir yöntem kullanmak doğru değildir çünkü bazen hatalara yol açmaktadır. Sonuç böyle olunca ortaya XHTML fikri çıktı.

XHTML (Extensible HyperText Markup Language, Genişletilebilir Zengin Metin İşaretleme Dili), HTML ve XML'in birleşiminden oluşur. HTML'nin XML sözdizimine göre düzenlenmesidir. Bu yüzden XHTML'de kurallar katıdır.

XHTML Kuralları

1) XHTML DOCTYPE tanımlaması olmalı

XHTML belgesi kesinlikle XHTML DOCTYPE tanımlaması içermeli. DOCTYPE tanımlamalarına bakmak için tıklayın.

2) html etiketinde xmlns özelliği tanımlanmalı

<html xmlns="http://www.w3.org/1999/xhtml">

 

3) 4 etiket kesinlikle olmalı

Html, head, title ve body etiketleri kesinlikle belgenizde olmalı. Olması gereken minimum XHTML belgesi şöyle olmalı;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Başlık</title>
</head>

<body>
...... 
</body>

</html>

 

4) İç içe etiketler muntazam şekilde kapatılmalı

XHTML'de iç içe elementler sırasıyla kapatılmalı

<b><i>Kalın ve italic yazı</i></b>

 

Önce "i" etiketi, sonra "b" etiketi kapatılmalıdır.

5) Açılan etiket mutlaka kapatılmalı

<p>Açılan etiketler kapatılmalı</p>

 

6) "br", "hr" vb. etiketler mutlaka kapatılmalı

HTML'de bu tarz etiketlerin kapatılması gerekmez ama XHTML'de zorunludur.

<br>, <hr>, <img ...>, <meta ...>, <input ...> vb. etiketleri kapatma şekli farklıdır.

Satır: <br />
Yatay çizgi: <hr />
Resim: <img src="mutlu.gif" alt="mutlu surat" />

 

7) Etiketler ve etiket özellikleri küçük harfle tanımlanmalı

<body>
<p>Etiketler ve width küçük harf</p>
<table width="100%">
</body>

 

8) Etiket özelliklerini tanımlarken tırnak kullanılmalı

<table width="100%">

 

9) Bazı etiket özelliklerinin kısaltılmaması gerekir

<input checked="checked">
<option selected="selected">

 

paylaş Paylaş
oylama yap Oyla

makale yorumları YORUMLAR

Bu makale için yorum yazılmamış