Computer >> Máy Tính >  >> Lập trình >> HTML

Tại sao chúng tôi sử dụng DOCTYPES trong tài liệu HTML?


Thẻ HTML được sử dụng để chỉ định phiên bản HTML mà tài liệu đang sử dụng. Đây được gọi là khai báo loại tài liệu (DTD).

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>

Tại sao chúng tôi sử dụng DOCTYPES trong tài liệu HTML?