Nội dung chính
Doctype trong HTML
Trong các tài liệu HTML bạn đã từng thấy rằng có một khai báo <!DOCTYPE html> declaration trước thẻ <html>. Khai báo <!DOCTYPE html> không phải là một thẻ HTML. Nó được sử dụng để chỉ dẫn cho trình duyệt web về trang HTML.
Thực tế có rất nhiều kiểu của HTML như HTML 4.01 Strict, HTML 4.01 Transitional, HTML 4.01 Frameset, XHTML 1.0 Strict, XHTML 1.0 Transitional, XHTML 1.0 Frameset, XHTML 1.1 etc.
Việc khai báo <!DOCTYPE> để tham chiếu đến Document Type Declaration (DTD) trong HTML 4.01; bởi vì HTML 4.01 dựa trên SGML. Nhưng HTML 5 không dựa trên ngôn ngữ SGML.
Khai báo doctype để tham chiếu đến các version khác nhau của HTML. HTML 5 thì khai báo như sau:
<!DOCTYPE html>
Ví dụ về tài liệu HTML sử dụng khai báo doctype
<!DOCTYPE html> <html> <head> <title>This is the title</title> </head> <body> This is the content of the document. </body> </html>