2011-01-19 24 views
7

XHTML 1.1 được thiết kế để sử dụng với loại MIME "application/xhtml + xml". Tuy nhiên, hầu như không ai làm điều này, bởi vì IE không xử lý đúng loại MIME "application/xhtml + xml" và xử lý lỗi draconian được xem là không thân thiện với người dùng.Có lợi thế nào khi sử dụng loại tài liệu XHTML 1.1 với loại MIME "văn bản/html" thay vì loại tài liệu HTML?

Nếu trang web của chúng tôi bị kẹt với loại MIME "văn bản/html", có lợi thế nào khi sử dụng loại tài liệu XHTML 1.1 trên HTML4 hoặc HTML5 không?

Trả lời

10

Xem this 8-year-old discussion of this very topic, dẫn đến this in-depth article. Tóm lại: có bất lợi để làm như vậy. Đừng làm việc đó.

Các tóm tắt, từ bài viết:

Nếu bạn sử dụng XHTML, bạn nên phân phối nó với các application/xhtml + xml kiểu MIME. Nếu bạn không làm như vậy, bạn nên sử dụng HTML4 thay vì XHTML. Cách thay thế, bằng cách sử dụng XHTML nhưng phân phối nó dưới dạng văn bản/html, gây ra một số vấn đề được nêu dưới đây: .

+0

yea, đó chỉ là XHTML FUD ... thực sự khá phổ biến trong khoảng thời gian đó, nhiều tác giả không thích loại thay đổi cú pháp đó. Tôi đã sử dụng các công cụ XML để tạo XHTML và phân phối là/text/html cho YEARS. – TechZilla

Các vấn đề liên quan