Hướng dẫn doctype html la gì
Định nghĩa và sử dụng!Doctype không phải là một tag HTML, !Doctype chỉ cho trình duyệt web biết được phiên bản ngôn ngữ đánh dấu (markup language) nào được sử dụng trong trang web. Show
Cấu trúcKhai báo !Doctype ngay tại dòng đầu tiên của văn bản html, ngay trước tag Cấu trúc một !Doctype trong file html:
Nội dung của văn bản HTML... "Document Type Definition" (DTD), DTD quy định cụ thể các quy tắc cho các ngôn ngữ đánh dấu, để làm cho các trình duyệt thông dịch thêm chính xác. Các giá trị của !DOCTYPE trong kiến nghị của W3C:HTML 4.01 StrictDTD này chứa các thành phần và các thuộc tính HTML, nhưng không bao gồm các thành phần trình bày (như font), không được chứa các frameset HTML 4.01 TransitionalDTD này chứa các thành phần và các thuộc tính HTML, bao gồm các thành phần trình bày (như font), không được chứa các frameset HTML 4.01 FramesetDTD này tương đương với HTML 4.01, có thể sử dụng được các frameset XHTML 1.0 StrictDTD này chứa các thành phần và các thuộc tính HTML, nhưng không bao gồm các thành phần trình bày (như font), không được chứa các frameset, đánh dấu này phải được viết theo hình thức XML XHTML 1.0 TransitionalDTD này chứa các thành phần và các thuộc tính HTML, bao gồm các thành phần trình bày (như font), không được chứa các frameset, đánh dấu này phải được viết theo hình thức XML XHTML 1.0 FramesetDTD này tương đương với XHTML 1.0, có thể sử dụng được các frameset XHTML 1.1DTD này tương đương với XHTML 1.0 Strict, và cho phép bạn thêm các module HTML 5Đối với HTML 5, chưa có chuẩn DTD, tạm khai báo như sau: - Thẻ dùng để xác định phiên bản HTML mà bạn đang sử dụng (dựa vào phiên bản HTML mà bạn đang sử dụng, trình duyệt sẽ lựa chọn sự hỗ trợ tốt nhất dành cho trang web của bạn) Nội dung chính
- Thẻ phải được đặt ở vị trí trên cùng của tập tin. Ví dụ: Tập tin này sử dụng phiên bản HTML5 Nội dung trang web - Dưới đây là một số phiên bản HTML: 1) XHTML 1.0 Strict 2) XHTML 1.0 Transitional 3) XHTML 1.0 Frameset 4) XHTML 1.1 5) HTML 4.01 Strict 6) HTML 4.01 Transitional 7) HTML 4.01 Frameset 8) HTML 5 - Lưu ý:
Em có tham khảo bài hướng dẫn về thẻ Trang này không sử dụng thẻ DOCTYPEVà sau đó mở trang trên trình duyệt thì thấy vẫn chạy bình thường không vấn đề gì. Các bác ai biết giải thích giúp em tại sao trong HTML lại quy định cần phải sử dụng thẻ này ạ? !Doctype là một đoạn định dạng không phải là html tag, !Doctype Declaration có tác dụng làm cho trình duyệt web biết được website của bạn đang sử dụng phiên bản ngôn ngữ đánh dấu (hay còn gọi markup language) nào. Cú pháp: “ Bạn đang đọc: Doctype html là gì | cách sử dụng !DOCTYPE chuẩn trong html
!Doctype không phải là một tag HTML, !Doctype chỉ cho trình duyệt web biết được phiên bản ngôn ngữ đánh dấu (markup language) nào được sử dụng trong trang web. Khai báo !Doctype ngay tại dòng đầu tiên của văn bản html, ngay trước tag Cấu trúc một !Doctype trong file html:
"Document Type Definition" (DTD), DTD quy định cụ thể các quy tắc cho các ngôn ngữ đánh dấu, để làm cho các trình duyệt thông dịch thêm chính xác. DTD này chứa các thành phần và các thuộc tính HTML, nhưng không bao gồm các thành phần trình bày (như font), không được chứa các frameset DTD này chứa các thành phần và các thuộc tính HTML, bao gồm các thành phần trình bày (như font), không được chứa các frameset DTD này tương đương với HTML 4.01, có thể sử dụng được các frameset DTD này chứa các thành phần và các thuộc tính HTML, nhưng không bao gồm các thành phần trình bày (như font), không được chứa các frameset, đánh dấu này phải được viết theo hình thức XML DTD này chứa các thành phần và các thuộc tính HTML, bao gồm các thành phần trình bày (như font), không được chứa các frameset, đánh dấu này phải được viết theo hình thức XML DTD này tương đương với XHTML 1.0, có thể sử dụng được các frameset DTD này tương đương với XHTML 1.0 Strict, và cho phép bạn thêm các module Đối với HTML 5, chưa có chuẩn DTD, tạm khai báo như sau: Chúng ta thường thấy khai báo DOCTYPE ở đầu trang HTML. Vậy có khi nào bạn tự hỏi DOCTYPE là gì? không. Chắc là có đúng không. Trong bài này chúng ta sẽ đi tìm câu trả lời cho câu hỏi DOCTYPE là gì? nhé HTML có nhiều phiên bản khác nhau như HTML5, HTML 4, HTML 3, XHTML... Khai báo Đặc điểm của DOCTYPE
Hiện tại HTML5 là phiên bản mới nhất và đang được sử dụng phổ biến trên hầu hết các website. HTML5 DOCTYPEVới HTML phiên bản 5 (hay HTML5, lưu ý số 5 viết liền với HTML) khai báo HTML 4 DOCTYPEHTML 4 gồm có các phiên bản HTML 4.0, HTML 4.01 Strict, HTML 4.01 Transition, HTML 4.01 Frameset) và mặc dù ít được sử dụng
tuy nhiên đôi khi bạn vẫn thấy chúng tồn tại ở một số website. Cú pháp HTML 4.01 Strict Với phiên bản HTML 4.01 Strict khai báo HTML 4.01 Transition Với phiên bản HTML 4.01 Transition khai báo HTML 4.01 Frameset Với phiên bản HTML 4.01 Frameset khai báo Khai báo |