Rabu, 16 November 2011

XHTML

0

XHTML merupakan definisikan XML-compatible versi HTML, atau sebaliknya. XHTML dapat mengubah HTML sebagai aplikasi XML. XHTML merupakan standard dalam menyusun kode-kode HTML yang baik dan terstruktur. Sebagian besar pengubahan dokumen HTML menjadi dokumen XHTML adalah dengan membuat dokumen well-formed. Misalnya perubahan yang akan dilakukan :
· Tambahkan missing end-tag seperti </p> dan </li> jika pada dokumen tidak ada end-tag-nya.
· Tulis kembali dokumen yang tag-nya saling timpang tindih, misalnya <b><i>apa</b></i> menjadi <b><i>apa</i></b>
· Letakkan tanda petik pada nilai atribut jika kita sering menggunakan nilai atribut tanpa tanda petik. Misalnya <p align=center> menjadi <p align="center">.
· Tambahkan nilai pada atribut yang memiliki nilai boolean dengan namanya sendiri. Misalnya <input type="checkbox" checked> menjadi <input type="checkbox" checked="checked">.
· Ganti karakter & atau < dalam data atau atribut dengan nilai-nilai &amp; and &lt;. Misalnya ubah A&P menjadi A&amp;P
· Jadikan dokuen sebagai single root element html.
· Ubah empty elemen. Misalnya <hr> menjadi <hr/> atau <hr></hr>
· Tambahkan hyphens kedalam komentar. Misalnya <! this is a comment> menjadi <!-- this is a comment --> Encode kedalam UTF-8 atau UTF-16. XHTML dibagi menjadi tiga bagian, yaitu :

1.  Strict
Merupakan puncaknya standard, ini digunakan apabila kita benar-benar menginginkan kode yang benar-benar terstruktur. Beberapa tag sudah dihilangkan disini seperti <iframe>. Kita harus mengkombinasikan antara XHTML dan CSS. Penulisannya adalah sebagai berikut :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- strict.dtd">

2. Transitional
Digunakan apabila kita tidak ingin ada file CSS yang terlibat. Penulisannya adalah sebagai berikut : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

3. Frameset 
hampir sama dengan Transitional namun Frameset mengijinkan elemen frame-related sebagai
framset dan iframe. Contoh penulisannya adalah sebagai berikut : 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org
/TR/xhtml1/DTD/xhtml1- frameset.dtd">

Bagian diatas, dituliskan pada awal dokumen sebagai deklarasi dari dokumen XHTML. Contoh penulisan dokumen XHTML adalah sebagai berikut :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd">
<html>
<head>
<title>Judul Halaman Web</title>
</head>
<body>
<p>Isi halaman Web</p>
</body>
</html>



Sumber : Ebook POLITEKNIK TELKOM BANDUNG

No Response to "XHTML"

Posting Komentar