DOCTYPE là gì và tại sao nó có vấn đề?
Thẻ DOCTYPE (viết tắt của khai báo loại tài liệu của Cameron) mô tả loại HTML được sử dụng cho một trang web cụ thể. Cách bạn xác định DOCTYPE có thể có ảnh hưởng sâu sắc đến diện mạo trang web của bạn.

DOCTYPE là thứ đầu tiên xuất hiện trên hầu hết các trang HTML, thậm chí đến trước thẻ. Nó sẽ trông giống như thế này



Tại sao DOCTYPE rất quan trọng? Chà, đối với người mới bắt đầu, nó cho trình duyệt của khách truy cập của bạn sử dụng quy tắc nào khi hiển thị trang web của bạn. Có ba tùy chọn DOCTYPE cơ bản:

Nghiêm - Trình duyệt sẽ tuân theo các quy tắc HTML được phát hành bởi W3C (World Wide Web Consortium, nhóm đặt tiêu chuẩn HTML). Nó sẽ bỏ qua các mục không dùng nữa, chẳng hạn như thẻ. Như bạn có thể tưởng tượng, điều này sẽ tàn phá các trang web của bạn nếu bạn vẫn đang sử dụng các thẻ như vậy. Nếu bạn không chỉ định trong thẻ DOCTYPE tùy chọn nào bạn muốn, các trình duyệt sẽ sử dụng quy tắc ‘nghiêm ngặt theo mặc định.

Chuyển tiếp - Trình duyệt sẽ cho phép cả thẻ hiện tại và không dùng nữa hoạt động. Hầu hết các trang web sử dụng cài đặt DOCTYPE này để cho phép linh hoạt hơn.

Frameset - Trình duyệt sẽ cho phép tất cả các thẻ như với cài đặt chuyển tiếp và cũng sẽ cho phép sử dụng các khung. Rõ ràng là bạn không nên sử dụng tùy chọn này trừ khi bạn đang xây dựng một trang có khung, điều này gần như luôn là một ý tưởng tồi.

Bạn cũng có thể sử dụng DOCTYPE để chỉ định xem trang của bạn được xây dựng bằng HTML hay XHTML. Nếu bạn không bao gồm thẻ DOCTYPE, trình duyệt sẽ cho rằng trang web đã được xây dựng trước khi bao gồm thẻ Thẻ và sẽ sử dụng quy tắc quy tắc chuyển đổi.

Cuối cùng, một DOCTYPE thường sẽ bao gồm một URL từ trang web chính thức của W3C. Các URL này trỏ đến các trang có chứa các quy tắc có liên quan, để các trình duyệt có thể hỗ trợ liền mạch mã HTML của bạn ngay cả sau khi W3C đăng các tiêu chuẩn mới.

Dưới đây là một số thẻ DOCTYPE phổ biến hơn mà bạn có thể cần sử dụng:

HTML nghiêm ngặt


HTML chuyển tiếp


XHTML nghiêm ngặt


XHTML chuyển tiếp


Lưu ý rằng W3C sẽ phát hành các phiên bản HTML hoặc XHTML mới thì các thẻ DOCTYPE cũng sẽ thay đổi. Các mẫu trên đề cập đến HTML 4.01 và XHTML 1.0, vì đây là những phiên bản gần đây nhất tại thời điểm viết bài này.

Video HướNg DẫN: SÓNG GIÓ | K-ICM x JACK | OFFICIAL MUSIC VIDEO (Có Thể 2024).