Tôi đã tự hỏi ý nghĩa của việc sử dụng thuộc tính "lang" là gì và nó khác với việc sử dụng thẻ meta "Content-Language" như thế nào?Sự khác nhau giữa thuộc tính lang và thẻ <meta http-equiv = "Content-Language" content = "en-US"> là gì?
Xét đoạn mã sau:
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-US">
</head>...
giả định của tôi là trình duyệt được đọc giá trị thẻ meta, nhưng DOM là có liên quan với thuộc tính "lang". Điều này có đúng không? Có bất kỳ sắc thái nào mà tôi không biết?
Thật kỳ lạ, tôi vừa phát hiện ra http-equiv cho ngôn ngữ nội dung để có * hỗ trợ trình duyệt * nhiều hơn tiêu đề HTTP thích hợp! Chỉ Firefox mới có quyền này: http://artdent.homelinux.net/~josh/language.html –
Tôi nghĩ rằng tôi muốn lớp đó là một lỗi trong Firefox. Nó không nên dùng ngôn ngữ nội dung như chỉ định ngôn ngữ tài liệu. – Quentin
Theo HTML4 (và 5), nó nên. –