XHTML - Doctypes

Standar XHTML mendefinisikan tiga Definisi Jenis Dokumen (DTD). Yang paling umum digunakan dan mudah adalah dokumen Transisi XHTML.

Definisi tipe dokumen XHTML 1.0 sesuai dengan tiga DTD -

  • Strict
  • Transitional
  • Frameset

Ada beberapa elemen dan atribut XHTML, yang tersedia di satu DTD tetapi tidak tersedia di DTD lain. Oleh karena itu, saat menulis dokumen XHTML Anda, Anda harus memilih elemen atau atribut XHTML Anda dengan hati-hati. Namun, validator XHTML membantu Anda mengidentifikasi elemen dan atribut yang valid dan tidak valid.

Silakan periksa Validasi XHTML untuk detail lebih lanjut tentang ini.

XHTML 1.0 Ketat

Jika Anda berencana menggunakan Cascading Style Sheet (CSS) secara ketat dan menghindari untuk menulis sebagian besar atribut XHTML, maka disarankan untuk menggunakan DTD ini. Dokumen yang sesuai dengan DTD ini memiliki kualitas terbaik.

Jika Anda ingin menggunakan XHTML 1.0 Strict DTD maka Anda perlu menyertakan baris berikut di bagian atas dokumen XHTML Anda.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transisi

Jika Anda berencana untuk menggunakan banyak atribut XHTML serta beberapa properti Cascading Style Sheet, maka Anda harus mengadopsi DTD ini dan Anda harus menulis dokumen XHTML yang sesuai.

Jika Anda ingin menggunakan XHTML 1.0 Transitional DTD, maka Anda perlu menyertakan baris berikut di bagian atas dokumen XHTML Anda.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Frameset XHTML 1.0

Anda dapat menggunakan ini saat Anda ingin menggunakan Bingkai HTML untuk mempartisi jendela browser menjadi dua atau lebih bingkai.

Jika Anda ingin menggunakan XHTML 1.0 Frameset DTD, maka Anda perlu menyertakan baris berikut di bagian atas dokumen XHTML Anda.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

Note- Tidak peduli DTD apa yang Anda gunakan untuk menulis dokumen XHTML Anda; jika itu adalah dokumen XHTML yang valid, maka dokumen Anda dianggap sebagai dokumen berkualitas baik.