Vì vậy, HTML5 là Bước tiến lớn, tôi đã nói. Bước cuối cùng mà chúng tôi biết là tôi đã giới thiệu XHTML. Những lợi thế rất rõ ràng: đơn giản, nghiêm ngặt, khả năng sử dụng các trình phân tích cú pháp và trình tạo XML tiêu chuẩn để làm việc với các trang web, v.v.
Sau đó, thật kỳ lạ và bực bội khi HTML5 đó cuộn lại tất cả: một lần nữa chúng ta làm việc với một cú pháp không chuẩn; một lần nữa, chúng ta phải đối phó với sự phức tạp trong lịch sử và phân tích cú pháp; một lần nữa, chúng ta không thể sử dụng các thư viện, trình phân tích cú pháp, trình tạo hoặc trình biến đổi XML tiêu chuẩn của mình; và tất cả các lợi thế được giới thiệu bởi XML (khả năng mở rộng, không gian tên, tiêu chuẩn hóa, v.v.), rằng W3C đã dành một thập kỷ thúc đẩy vì những lý do chính đáng, đã bị mất.
Tốt thôi, chúng tôi có XHTML5, nhưng có vẻ như nó chưa được phổ biến như mã hóa HTML5. Xem câu hỏi SO này , ví dụ. Ngay cả đặc tả HTML5 cũng nói rằng HTML5, không phải XHTML5, "là định dạng được đề xuất cho hầu hết các tác giả."
Tôi có sai sự thật không? Nếu không, tại sao tôi là người duy nhất cảm thấy như vậy? Tại sao mọi người chọn HTML5 trên XHTML5?
<!DOCTYPE html>Hello World
, XHTML:<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"><html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body>Hello World</body></html>
<!DOCTYPE html>Hello World
, phải không? Hãy thử điều đó trên trình xác nhận này .
<!DOCTYPE html>Hello World!
, vì đó là HTML5 hoàn toàn hợp lệ. Các tài liệu ngắn hơn có nghĩa là ít băng thông hơn, tương đương với khoản tiết kiệm đáng kể cho các công ty lớn (bạn đã thấy những gì google gửi cho www.google.com chưa?).