Keşfet

XHTML Nedir?

WFTR

WFTR
Platin Üye
Google Hizmetleri
XHTML Nedir?
Extensible Hypertext Mark-up Language için kullanılan bir kısaltmadır ve XML ve HTML bir melez.XHTML hazırlanan web sayfalarının tüm platformlar için aynı bakmak gerekir.
 
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.
Please, Giriş yap or Kayıt ol to view URLs content!
Please, Giriş yap or Kayıt ol to view URLs content!


Neden XHTML?

  1. <html>
  2. <head>
  3. <title>HTML</title>
  4. <body>
  5. <h1>Bu nasıl HTML
  6. <p>Hani paragraf
  7. </body>
Please, Giriş yap or Kayıt ol to view URLs content!


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
Please, Giriş yap or Kayıt ol to view URLs content!


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

  1. <html xmlns="
    Please, Giriş yap or Kayıt ol to view URLs content!
    ">


3) 4 etiket kesinlikle olmalı


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

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

  2. "
    Please, Giriş yap or Kayıt ol to view URLs content!
    ">

  3. <html xmlns="
    Please, Giriş yap or Kayıt ol to view URLs content!
    ">
  4. <head>
  5. <title>Başlık</title>
  6. </head>

  7. <body>
  8. ......
  9. </body>

  10. </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">
 

Konu görüntüleyen kullanıcılar

Benzer konular

Geri
Üst