Разница между содержанием метатегов -языком и языком
В чем разница между этими двумя мета-тегами
<meta http-equiv="Content-Language" content="de, en"/>
<meta name="language" content="de, en">
Нужны ли они оба?
7
1 answers
Content-language
скоро уйдет (обратите внимание на большой красный "устаревший"), и я не уверен, что language
когда-либо был официальным. Вместо этого W3C рекомендует следующее:
<html lang="en">
Атрибут lang
работает с большинством тегов (за исключением <script />
, <br />
, <frame />
, и т.д.), так что вы можете смешивать, сопоставлять и каскадировать:
<p>This is English, since the html tag covers it.</p>
<p lang="ja">しかし、これではない</p>
<p>And back to English.</p>
Он существует с HTML 4, так что он безопасен. Поскольку это всего лишь семантический дескриптор, браузеры не "полностью" поддерживают его (им нужно только знать набор символов). Google и друзья понимают это хотя, и это, вероятно, имеет большее значение.
11
Author: tadamson, 2010-08-27 07:11:27