DTD XHTML
- Halaman Sebelumnya Sintaksis XHTML
- Halaman Berikutnya HowTo XHTML
XHTML mendefinisikan tiga jenis deklarasi jenis file.
Yang paling umum adalah XHTML Transitional.
<!DOCTYPE> 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 sederhana (minimalis):
<!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 dokumen seperti HTML:
<html> <head> <title>dokumen sederhana</title> </head> <body> <p>paragraf sederhana</p> </body> </html>
Deklarasi tiga jenis dokumen
- DTD menentukan sintaks halaman web yang menggunakan SGML umum.
- Bahasa tanda umum seperti HTML harus menggunakan DTD untuk menentukan aturan tanda yang digunakan dalam dokumen tertentu, termasuk deklarasi elemen dan entitas.
- Dalam deklarasi jenis dokumen (DTD) SGML umum (SGML) seperti HTML, XHTML disebutkan secara detil.
- DTD XHTML menggunakan bahasa yang dapat dibaca dengan akurasi oleh komputer untuk mendeskripsikan sintaks dan sintak tanda yang sah XHTML.
Ada tiga jenis dokumen XHTML:
- STRICT (tipe yang ketat)
- TRANSITIONAL (tipe transisi)
- FRAMESET (tipe kerangka)
Tiga 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 keadaan ini digunakan: memerlukan tanda yang bersih, menghindari kebingungan ekspresi. Silakan digunakan bersama dengan CSS.
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 situasi ini: Kiedy potrzebujesz wykorzystać cechy prezentacyjne HTML i kiedy musisz napisać XHTML dla przeglądarek, które nie obsługuje stylów kaskadowych.
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 situasi ini: Perlu menggunakan kerangka HTML untuk memecahkan tetingkap pelayar kepada dua bahagian atau lebih kerangka.
- Halaman Sebelumnya Sintaksis XHTML
- Halaman Berikutnya HowTo XHTML