Perbedaan XHTML Dengan HTML dan Cara Penulisannya

0
2922
perbedaan XHTML dan HTML
Perbedaan XHTML dan HTML

Tahukah kamu kalau ada bahasa pemrograman XHTML? Ya, mungkin ada dari kalian yang belum mengetahuinya. Tidak perlu khawatir kita akan bantu kalian mencari tahu perbedaan XHTML dengan HTML serta cara penulisannya.

Pertama-tama kita bahas apa itu HTML. HTML (HyperText Markup Language) adalah bahasa markah yang digunakan untuk membuat dan menampilkan berbagai informasi di dalam sebuah halaman web.

Struktur dokumen pada HTML:

<!DOCTYPE html>
<html>
 <head>
  <title>Judul Web</title>
 </head>
 <body>
  <p>Konten Web.</p>
 </body>
</html>

Sedangkan XHTML (eXtensible HyperText Markup Language) adalah sebuah bahasa markah yang dikembangkan dari HTML yang memiliki kemampuan seperti HTML, tetapi dengan aturan sintaks yang lebih ketat dan merupakan gabungan dari HTML dan XML (eXtensible Markup Language).

Struktur dokumen pada XHTML:

<!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>Judul Web</title>
 </head>
 <body>
   <p>Konten Web.</p>
 </body>
</html>

Pada aturan penulisan XHTML wajib menulis <!DOCTYPE…>. Tidak seperti HTML, semua dokumen XHTML wajib memiliki <!DOCTYPE>. Selain itu, elemen <html>, <head>, <title> dan <body> juga harus ada atribut xmlns di <html> harus menentukan namespace xml untuk dokumen.

Baca juga:   Tips Agar Tetap Terjaga Dari Bahaya Malware

Elemen XHTML harus tersusun secara benar. Contoh:

Benar

<b><i>Ini tulisan.</i></b>

Salah

<b><i>Ini tulisan.</b></i>

Elemen XHTML juga harus selalu ditutup. Contoh:

Benar

<p>Paragraf pertama.</p>
<p>Paragraf kedua.</p>

Salah

<p>Paragraf pertama.
<p>Paragraf kedua.

Elemen kosong pada XHTML harus selalu ditutup. Contoh:

Benar

Break: <br />
Horizontal Rule: <hr />
Image: <img src="logodevhoz.png" alt=" Logo Devhoz" />

Salah

Break: <br>
Horizontal Rule: <hr>
Image: <img src="logodevhoz.png" alt=" Logo Devhoz">

Penamaan elemen XHTML harus huruf kecil. Contoh:

Benar

<body>
<p>Ini paragraf.</p>
</body>

Salah

<BODY>
<P>Ini paragraf.</P>
</BODY>

Penamaan atribut XHTML harus huruf kecil. Contoh:

Benar

<a href="https://www.devhoz.com/">Devhoz</a>

Salah

<a HREF="https://www.devhoz.com/">Devhoz</a>

Atribut minimalis pada XHTML tidak diperbolehkan. Contoh:

Benar

<input type="checkbox" name="vehicle" value="car" checked="checked" />
<input typr="text" name="lastname" disabled="disabled" />

Salah

<input type="checkbox" name="vehicle" value="car" checked />
<input typr="text" name="lastname" disabled />

Itu dia pengertian serta perbedaan XHTML dengan HTML. Sudah paham? Secara umum dalam penulisannya hampir sama dengan HTML, hanya memiliki aturan yang ketat.

Baca juga:   4 Tips Yang Harus Kalian Ketahui Untuk Menghadapi Error Saat Ngoding

LEAVE A REPLY

Please enter your comment!
Please enter your name here