Thẻ HTML
Khai báo là điều đầu tiên bạn có thể thấy trong tài liệu HTML. Nó được thêm vào trước thẻ . Thẻ không có thẻ kết thúc !.
Khai báo
HTML 4.01 có 3 loại tài liệu có thể có - HTML 4 Nghiêm ngặt, HTML 4 Chuyển tiếp và HTML 4 Khung. Mọi tài liệu HTML bạn tạo phải có một trong ba DTD này.
HTML 4 Nghiêm ngặt
Loại tài liệu này bao gồm tất cả các phần tử HTML ngoại trừ những phần tử không được dùng nữa và những phần tử xuất hiện trong tài liệu bộ khung.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
HTML 4 Chuyển tiếp
Loại tài liệu này bao gồm tất cả các phần tử HTML kể cả những phần tử không được dùng nữa.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">;
Bộ khung HTML 4
Loại tài liệu này bao gồm tất cả các phần tử HTML trong DTD chuyển tiếp cũng như các phần tử trong tài liệu có khung.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "https://www.w3.org/TR/html4/frameset.dtd">
Khai báo HTML 5
Trong HTML5 chỉ có một khai báo, tức là
<!DOCTYPE html>