DTD XHTML
- Halaman Sebelumnya Sintaksis XHTML
- Halaman Berikutnya HowTo XHTML
XHTML mendefinisikan tiga jenis deklarasi jenis berkas.
Yang paling biasa digunakan adalah XHTML Transitional.
<!DOCTYPE> adalah wajib digunakan.
Dokumen XHTML memiliki tiga bagian utama:
- DOCTYPE
- Head
- Body
Struktur dasar dokumen seperti ini:
<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
Dalam dokumen XHTML, deklarasi jenis dokumen selalu berada di baris pertama.
Sebuah contoh XHTML
Ini adalah dokumen XHTML (minimum) yang sederhana:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>dokumen sederhana</title> </head> <body> <p>paragraf sederhana</p> </body> </html>
Deklarasi jenis dokumen menentukan jenis dokumen:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Bagian lain dokumennya mirip seperti HTML:
<html> <head> <title>dokumen sederhana</title> </head> <body> <p>paragraf sederhana</p> </body> </html>
Tiga deklarasi jenis dokumen
- DTD menentukan sintaks halaman web yang menggunakan Bahasa Tanda Umum (SGML).
- Sebuah bahasa tanda umum seperti HTML harus menggunakan DTD untuk menentukan aturan tanda yang digunakan dalam dokumen khusus, termasuk deklarasi elemen dan entitas.
- DTD dijelaskan secara detil dalam deklarasi jenis dokumen (DTD) untuk Bahasa Tanda Umum (SGML).
- DTD XHTML menggunakan bahasa yang dapat dibaca dengan presisi oleh komputer untuk mendeskripsikan sintaks dan sintaks tanda yang sah XHTML.
Ada tiga jenis jenis dokumen XHTML:
- STRICT (tipe struktural)
- TRANSITIONAL (tipe transisi)
- FRAMESET (tipe kerangka)
Tiga jenis jenis dokumen XML XHTML
XHTML 1.0 menentukan tiga jenis dokumen XML untuk memenuhi tiga jenis DTD di atas.
XHTML 1.0 Strict
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-strict.dtd
">
Dalam hal ini digunakan: membutuhkan tanda yang bersih, menghindari kebingungan ekspresi. Silakan digunakan bersamaan dengan Cascading Style Sheets.
XHTML 1.0 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-transitional.dtd
">
Penggunaan dalam hal ini: Saat perlu menggunakan sifat ekspresi HTML dan saat perlu menulis XHTML untuk peramban yang tidak mendukung CSS.
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-frameset.dtd"
>
Penggunaan dalam hal ini: Perlu menggunakan frame HTML untuk membagi jendela peramban menjadi dua bagian atau lebih frame.
- Halaman Sebelumnya Sintaksis XHTML
- Halaman Berikutnya HowTo XHTML