Đây là lý do tại sao có các phiên bản HTML khác nhau

Phiên bản đầu tiên của HTML không có số phiên bản, nó chỉ được gọi là "HTML" và được sử dụng để đưa lên các trang web đơn giản vào năm 1989 - 1995. Năm 1995, IETF (Internet Engineering Task Force) đã chuẩn hóa HTML và đánh số nó "HTML 2.0".

Năm 1997, World Wide Web Consortium (W3C) trình bày phiên bản tiếp theo của HTML, HTML 3.2. Tiếp theo là HTML 4.0 vào năm 1998 và 4,01 vào năm 1999.

Sau đó, W3C thông báo rằng họ sẽ không tạo ra các phiên bản HTML mới và sẽ bắt đầu tập trung vào HTML hoặc XHTML mở rộng. Họ khuyên các nhà thiết kế web sử dụng HTML 4.01 cho các tài liệu HTML của họ.

Xung quanh thời điểm này, phát triển tách ra. W3C tập trung vào XHTML 1.0 và những thứ như XHTML Basic đã trở thành đề xuất từ ​​năm 2000 trở đi. Nhưng các nhà thiết kế Web không muốn chuyển sang cấu trúc cứng nhắc của XHTML, vì vậy vào năm 2004, Nhóm công tác ứng dụng công nghệ siêu văn bản Web (WHATWG) bắt đầu làm việc trên một phiên bản HTML mới không nghiêm ngặt như XHTML được gọi là HTML5. Họ hy vọng rằng điều này cuối cùng sẽ được chấp nhận như một khuyến cáo của W3C.

Quyết định phiên bản HTML

Quyết định đầu tiên của bạn khi viết một trang Web là viết hay không bằng HTML hoặc XHTML. Nếu bạn đang sử dụng một trình soạn thảo như Dreamweaver, lựa chọn này được xác định bởi DOCTYPE bạn chọn. Nếu bạn chọn XHTML DOCTYPE, trang của bạn sẽ được viết bằng XHTML và nếu bạn chọn một DOCTYPE HTML, bạn sẽ viết trang bằng HTML.

Có một số khác biệt giữa XHTML và HTML. Nhưng bây giờ, tất cả những gì bạn cần biết là XHTML là HTML 4.01 được viết lại dưới dạng một ứng dụng XML. Nếu bạn viết XHTML, tất cả các thuộc tính của bạn sẽ được trích dẫn, các thẻ của bạn đã đóng và bạn có thể chỉnh sửa nó trong trình soạn thảo XML. HTML kém hơn nhiều so với XHTML vì bạn có thể để lại dấu ngoặc kép khỏi các thuộc tính, để lại các thẻ như

mà không có thẻ đóng

và vân vân.

Tại sao nên sử dụng HTML

Tại sao nên sử dụng XHTML

Khi bạn đã quyết định về HTML hoặc XHTML - Bạn nên sử dụng phiên bản nào?

HTML
Có ba phiên bản HTML vẫn được sử dụng thường xuyên trên Internet:

Và một số có thể cho rằng phiên bản thứ tư là phiên bản "không có DOCTYPE". Điều này thường được gọi là chế độ quirks và đề cập đến các tài liệu HTML mà không có DOCTYPE được xác định và do đó kết thúc hiển thị không bình thường trong các trình duyệt khác nhau.

Tôi khuyên bạn nên sử dụng HTML 4.01. Đây là phiên bản mới nhất của tiêu chuẩn, và nó được chấp nhận rộng rãi nhất bởi các trình duyệt hiện đại. Bạn chỉ nên sử dụng HTML 4.0 hoặc 3.2 nếu bạn có một lý do cụ thể để (chẳng hạn như nếu bạn đang xây dựng một Intranet hoặc kiosk nơi các trình duyệt xem nó chỉ hỗ trợ 3,2 hoặc 4,0 thẻ và tùy chọn). Nếu bạn không biết một thực tế là bạn đang ở trong tình huống đó, thì bạn không phải, và bạn nên sử dụng HTML 4.01.

XHTML
Hiện tại có hai phiên bản XHTML: 1.0 và 2.0.

XHTML 2.0 là rất mới và vẫn không thực sự được hỗ trợ bởi các trình duyệt Web. Vì vậy, tôi khuyên bạn nên sử dụng XHTML 1.0 ngay bây giờ. Nó sẽ thực sự tốt đẹp khi XHTML 2.0 được hỗ trợ rộng rãi, nhưng cho đến lúc đó, chúng ta cần phải gắn bó với các phiên bản mà người đọc của chúng ta có thể sử dụng.

Khi bạn đã quyết định về một phiên bản

Hãy chắc chắn sử dụng DOCTYPE. Sử dụng DOCTYPE chỉ là một dòng trong tài liệu HTML của bạn và nó đảm bảo rằng các trang của bạn được hiển thị theo cách chúng được hiển thị.

DOCTYPE cho các phiên bản khác nhau là:

HTML

XHTML