Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Tại sao sử dụng DOCTYPE trong tài liệu HTML

Thẻ HTML <!DOCTYPE> dùng để chỉ định phiên bản HTML mà tài liệu sử dụng. Điều này được gọi là khai báo loại tài liệu (DTD - Document Type Declaration).

Khai báo <!DOCTYPE> là dòng đầu tiên trong tài liệu HTML, đặt trước thẻ <html>. Thẻ <!DOCTYPE> không có thẻ đóng.

Khai báo HTML 4.01

HTML 4.01 có 3 DTD có thể: HTML 4 Strict, HTML 4 Transitional, và HTML 4 Frameset. Mọi tài liệu HTML nên có một trong ba DTD này.

HTML 4 Strict

Bao gồm tất cả phần tử HTML trừ các phần tử đã lỗi thời và xuất hiện trong tài liệu frameset.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">

HTML 4 Transitional

Bao gồm tất cả phần tử HTML kể cả các phần tử đã lỗi thời.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">

HTML 4 Frameset

Bao gồm tất cả phần tử trong DTD transitional cũng như các phần tử trong tài liệu khung (frameset).

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "https://www.w3.org/TR/html4/frameset.dtd">

Khai báo HTML5

Trong HTML5 chỉ có một khai báo duy nhất:

<!DOCTYPE html>