Sự khác biệt giữa các thẻ meta Nội dung - Ngôn ngữ và ngôn ngữ


7

Sự khác biệt giữa hai thẻ meta này là gì

<meta http-equiv="Content-Language" content="de, en"/>
<meta name="language" content="de, en">

Cả hai đều cần thiết?

Câu trả lời:


11

Content-languageđược đi xa sớm (chú ý lớn màu đỏ "lỗi thời"), và tôi không chắc languagelà bao giờ chính thức. W3C khuyến nghị điều này thay vào đó:

<html lang="en">

Các langthuộc tính làm việc với hầu hết các thẻ (ngoại trừ <script />, <br />, <frame />vv,), vì vậy bạn có thể kết hợp, phù hợp, và thác:

<p>This is English, since the html tag covers it.</p>
<p lang="ja">しかし、これではない</p>
<p>And back to English.</p>

Nó đã xuất hiện từ HTML 4 nên nó an toàn. Vì nó chỉ là một mô tả ngữ nghĩa, các trình duyệt không "hỗ trợ" đầy đủ (họ chỉ cần biết bộ ký tự). Google và bạn bè hiểu điều đó, và điều đó có lẽ quan trọng hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.