http-эквивалент = альтернатива контент-язык - способ указания языка документа


11

Многие веб-сайты используют следующий метатег, чтобы указать язык документа по умолчанию:

<meta http-equiv="content-language" content="es-ES">

Когда я захожу на сайт W3C и читаю о разметке языка HTML , я получаю следующее:

Использование элемента meta для указания языка по умолчанию для всего документа устарело. Попробуйте вместо этого указать язык в корневом элементе.

Как определить язык документа сейчас?

Ответы:


4

Это относится к <html>тегу:

<html lang="en">

Спасибо! мы всегда должны использовать двухбуквенное имя языка ISO? или мы можем использовать что-то вроде этого en-US:?
Тагберк

Это определено здесь в деталях: w3.org/TR/html4/struct/dirlang.html
tugberk

Документ со спецификацией для того, что является приемлемым, довольно длинный, и я его не читал, но на основании примеров, которые я видел, кажется, что приемлемым значением является двухбуквенный язык ISO. Если я ошибаюсь, надеюсь, кто-то укажет на это.
Джон Конде

Информация здесь должна быть правильной, верно? w3.org/TR/html4/struct/dirlang.html#langcodes
tugberk

1
Только если вы используете HTML4. Спецификации HTML5 разные.
Джон Конде

2

Полный ответ на вопрос дан W3C здесь: http://www.w3.org/International/questions/qa-http-and-lang.en

@Джон Конде прав, что он должен быть включен как часть <html>тега, но также важно учитывать, что он включен как часть заголовков HTTP.

Большинство метаэлементов являются избыточными заменами или переопределениями для информации, которая должна отправляться как часть HTTP-запроса и ответа.


2

<meta http-equiv="content-language" content="ll-cc"> что это

Джон Конде прав, что он должен быть включен как часть тега, но также важно учитывать, что он включен как часть заголовков HTTP.

Большинство метаэлементов являются избыточными заменами или переопределениями для информации, которая должна отправляться как часть HTTP-запроса и ответа.


Что вы имеете в виду "что это"?
Полморрисс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.