Dalam suatu dokumen HTML, pendeklarasian jenis dokumen HTML adalah penting, sebagai tanda perintah bagaimana sistem browser akan menterjemahkan dokumen HTML itu sendiri.
Untuk mendeklarasikan jenis dokumen HTML adalah dengan menggunakan <!DOCTYPE>, itu bisa digambarkan diposisi paling atas, sebelum elemen HTML.
Berikut deklarasi dokumen HTML berdasar rekomendasi W3C:
HTML 4.0 Strict
Untuk tipe ini ada beberapa elemen HTML yang tidak boleh digambarkan di dalam dokumen HTML, seperti elemen APPLET, BASEFONT, CENTER, DIR, FONT, FRAMESET, FRAME, IFRAME, ISINDEX, MENU, NOFRAMES, S, STRIKE, dan U.
Deklarasinya berikut:
HTML 4.0 Transitional
Tipe ini mengizinkan semua elemen dan atribut HTML, kecuali elemen FRAMESET dan FRAME.
Deklarasinya berikut:
HTML 4.0 Frameset
Tipe ini semua elemen dan atribut HTML boleh digambarkan di dalamnya, termasuk elemen FRAMESET dan FRAME.
Deklarasinya berikut:
Contoh di bawah ini mendeklarasikan dokumen HTML 4.0 Transitional: