Language html: lang — HTML: HyperText Markup Language
Содержание
lang — HTML: HyperText Markup Language
The lang
global attribute helps define the language of an element: the language that non-editable elements are written in, or the language that the editable elements should be written in by the user. The attribute contains a single «language tag» in the format defined in RFC 5646: Tags for Identifying Languages (also known as BCP 47).
Note: The default value of lang
is unknown
, therefore it is recommended to always specify this attribute with the appropriate value.
If the attribute value is the empty string (lang=""
), the language is set to unknown; if the language tag is not valid according to BCP47, it is set to invalid.
Even if the lang attribute is set, it may not be taken into account, as the xml:lang attribute has priority.
For the CSS pseudo-class :lang
, two invalid language names are different if their names are different. So while
:lang(es)
matches both lang="es-ES"
and lang="es-419"
, :lang(xyzzy)
would not match lang="xyzzy-Zorp!"
.
The full BCP47 syntax is in-depth enough to mark extremely specific language dialects, but most usage is much simpler.
A language tag is made of hyphen-separated language subtags, where each subtag indicates a certain property of the language. The 3 most common subtags are:
- Language subtag
-
Required. A 2-or-3-character code that defines the basic language, typically written in all lowercase. For example, the language code for English is
en
, and the code for Badeshi isbdz
. - Script subtag
-
Optional. This subtag defines the writing system used for the language, and is always 4 characters long, with the first letter capitalized. For example, French-in-Braille is
fr-Brai
andja-Kana
is Japanese written with the Katakana alphabet.If the language is written in a highly typical way, like English in the Latin alphabet, there is no need to use this subtag.
- Region subtag
-
Optional. This subtag defines a dialect of the base language from a particular location, and is either 2 letters in ALLCAPS matching a country code, or 3 numbers matching a non-country area. For example,
es-ES
is for Spanish as spoken in Spain, andes-013
is Spanish as spoken in Central America. «International Spanish» would just bees
.
The script subtag precedes the region subtag if both are present — ru-Cyrl-BY
is Russian, written in the Cyrillic alphabet, as spoken in Belarus.
To find the correct subtag codes for a language, try the Language Subtag Lookup.
WCAG Success Criterion 3.1.1 requires that a page language is specified in a way which may be ‘programmatically determined’ (i.e. via the lang
attribute).
WCAG Success Criterion 3.1.2 requires that pages with parts in different languages have the languages of those parts specified too. Again, the lang
attribute is the correct mechanism for this.
The purpose of these requirements is primarily to allow assistive technologies such as screen readers to invoke the correct pronunciation.
For example, the language menu on this site (MDN) includes a lang
attribute for each entry:
<div> <button type="button" aria-haspopup="true" aria-owns="language-menu" aria-label="Current language is English. Choose your preferred language."> English <span aria-hidden="true">▼</span> </button> <ul aria-expanded="true" role="menu"> <li lang="ca" role="menuitem"> <a href="/ca/docs/Web/HTML/Global_attributes/lang" title="Catalan"> <bdi>Català</bdi> </a> </li> <li lang="de" role="menuitem"> <a href="/de/docs/Web/HTML/Globale_Attribute/lang" title="German"> <bdi>Deutsch</bdi> </a> </li> <li lang="es" role="menuitem"> <a href="/es/docs/Web/HTML/Atributos_Globales/lang" title="Spanish"> <bdi>Español</bdi> </a> </li> <li lang="fr" role="menuitem"> <a href="/fr/docs/Web/HTML/Attributs_universels/lang" title="French"> <bdi>Français</bdi> </a> </li> <li lang="ja" role="menuitem"> <a href="/ja/docs/Web/HTML/Global_attributes/lang" title="Japanese"> <bdi>日本語</bdi> </a> </li> <li lang="ko" role="menuitem"> <a href="/ko/docs/Web/HTML/Global_attributes/lang" title="Korean"> <bdi>한국어</bdi> </a> </li> <li lang="pt-BR" role="menuitem"> <a href="/pt-BR/docs/Web/HTML/Global_attributes/lang" title="Portuguese (Brazilian)"> <bdi>Português (do Brasil)</bdi> </a> </li> <li lang="ru" role="menuitem"> <a href="/ru/docs/Web/HTML/Global_attributes/lang" title="Russian"> <bdi>Русский</bdi> </a> </li> <li lang="uk" role="menuitem"> <a href="/uk/docs/Web/HTML/%D0%97%D0%B0%D0%B3%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8/lang" title="Ukrainian"> <bdi>Українська</bdi> </a> </li> <li lang="zh-CN" role="menuitem"> <a href="/zh-CN/docs/Web/HTML/Global_attributes/lang" title="Chinese (Simplified)"> <bdi>中文 (简体)</bdi> </a> </li> <li> <a href="/en-US/docs/Web/HTML/Global_attributes/lang$locales" rel="nofollow" > Add a translation </a> </li> </ul> </div>
Specification |
---|
HTML Standard # attr-lang |
BCD tables only load in the browser
with JavaScript enabled. Enable JavaScript to view data.
- All global attributes.
Content-Language
HTTP Header- HTML
translate
attribute
Last modified: , by MDN contributors
HTML head lang ru en коды языка
❮ Назад
Дальше ❯
Коды языка ISO
Атрибут HTML lang может использоваться для объявления языка веб-страницы или части веб-страницы. Это предназначено для оказания помощи поисковых систем и браузеров.
В соответствии с рекомендацией W3C необходимо объявить основной язык для каждой веб-страницы с атрибутом lang внутри тега <html>, например:
<html lang=»en»>
…
</html>
Для русского языка
<html lang=»ru»>
…
</html>
В XHTML язык объявляется внутри тега <html> следующим образом:
<html xmlns=»http://www.w3.org/1999/xhtml» lang=»en» xml:lang=»en»>
…
</html>
ISO 639-1 Коды языков
ISO 639-1 Определяет аббревиатуры для языков.
В HTML и XHTML их можно использовать в атрибутах lang и XML: lang.
Смотрите также: Следующая ссылка на коды стран.
Язык | ISO Код |
---|---|
Абхазии | ab |
Afar | aa |
Afrikaans | af |
Akan | ak |
Albanian | sq |
Amharic | am |
Arabic | ar |
Aragonese | an |
Armenian | hy |
Assamese | as |
Avaric | av |
Avestan | ae |
Aymara | ay |
Azerbaijani | az |
Bambara | bm |
Bashkir | ba |
Basque | eu |
Belarusian | be |
Bengali (Bangla) | bn |
Bihari | bh |
Bislama | bi |
Bosnian | bs |
Breton | br |
Bulgarian | bg |
Burmese | my |
Catalan | ca |
Chamorro | ch |
Chechen | ce |
Chichewa, Chewa, Nyanja | ny |
Chinese | zh |
Chinese (Simplified) | zh-Hans |
Chinese (Traditional) | zh-Hant |
Chuvash | cv |
Cornish | kw |
Corsican | co |
Cree | cr |
Croatian | hr |
Czech | cs |
Danish | da |
Divehi, Dhivehi, Maldivian | dv |
Dutch | nl |
Dzongkha | dz |
English | en |
Esperanto | eo |
Estonian | et |
Ewe | ee |
Faroese | fo |
Fijian | fj |
Finnish | fi |
French | fr |
Fula, Fulah, Pulaar, Pular | ff |
Galician | gl |
Gaelic (Scottish) | gd |
Gaelic (Manx) | gv |
Georgian | ka |
German | de |
Greek | el |
Greenlandic | kl |
Guarani | gn |
Gujarati | gu |
Haitian Creole | ht |
Hausa | ha |
Hebrew | he |
Herero | hz |
Hindi | hi |
Hiri Motu | ho |
Hungarian | hu |
Icelandic | is |
Ido | io |
Igbo | ig |
Indonesian | id, in |
Interlingua | ia |
Interlingue | ie |
Inuktitut | iu |
Inupiak | ik |
Irish | ga |
Italian | it |
Japanese | ja |
Javanese | jv |
Kalaallisut, Greenlandic | kl |
Kannada | kn |
Kanuri | kr |
Kashmiri | ks |
Kazakh | kk |
Khmer | km |
Kikuyu | ki |
Kinyarwanda (Rwanda) | rw |
Kirundi | rn |
Kyrgyz | ky |
Komi | kv |
Kongo | kg |
Korean | ko |
Kurdish | ku |
Kwanyama | kj |
Lao | lo |
Latin | la |
Latvian (Lettish) | lv |
Limburgish ( Limburger) | li |
Lingala | ln |
Lithuanian | lt |
Luga-Katanga | lu |
Luganda, Ganda | lg |
Luxembourgish | lb |
Manx | gv |
Macedonian | mk |
Malagasy | mg |
Malay | ms |
Malayalam | ml |
Maltese | mt |
Maori | mi |
Marathi | mr |
Marshallese | mh |
Moldavian | mo |
Mongolian | mn |
Nauru | na |
Navajo | nv |
Ndonga | ng |
Northern Ndebele | nd |
Nepali | ne |
Norwegian | no |
Norwegian bokmål | nb |
Norwegian nynorsk | nn |
Nuosu | ii |
Occitan | oc |
Ojibwe | oj |
Old Church Slavonic, Old Bulgarian | cu |
Oriya | or |
Oromo (Afaan Oromo) | om |
Ossetian | os |
Pāli | pi |
Pashto, Pushto | ps |
Persian (Farsi) | fa |
Polish | pl |
Portuguese | pt |
Punjabi (Eastern) | pa |
Quechua | qu |
Romansh | rm |
Romanian | ro |
Russian | Русский | ru |
Sami | se |
Samoan | sm |
Sango | sg |
Sanskrit | sa |
Serbian | sr |
Serbo-Croatian | sh |
Sesotho | st |
Setswana | tn |
Shona | sn |
Sichuan Yi | ii |
Sindhi | sd |
Sinhalese | si |
Siswati | ss |
Slovak | sk |
Slovenian | sl |
Somali | so |
Southern Ndebele | nr |
Spanish | es |
Sundanese | su |
Swahili (Kiswahili) | sw |
Swati | ss |
Swedish | sv |
Tagalog | tl |
Tahitian | ty |
Tajik | tg |
Tamil | ta |
Tatar | tt |
Telugu | te |
Thai | th |
Tibetan | bo |
Tigrinya | ti |
Tonga | to |
Tsonga | ts |
Turkish | tr |
Turkmen | tk |
Twi | tw |
Uyghur | ug |
Ukrainian | uk |
Urdu | ur |
Uzbek | uz |
Venda | ve |
Vietnamese | vi |
Volapük | vo |
Wallon | wa |
Welsh | cy |
Wolof | wo |
Western Frisian | fy |
Xhosa | xh |
Yiddish | yi, ji |
Yoruba | yo |
Zhuang, Chuang | za |
Zulu | zu |
❮ Назад
Дальше ❯
HTML: язык гипертекстовой разметки | MDN
HTML (язык гипертекстовой разметки) является основным строительным блоком Интернета. Он определяет значение и структуру веб-контента. Другие технологии помимо HTML обычно используются для описания внешнего вида/представления веб-страницы (CSS) или функциональности/поведения (JavaScript).
«Гипертекст» относится к ссылкам, которые соединяют веб-страницы друг с другом либо в пределах одного веб-сайта, либо между веб-сайтами. Ссылки являются фундаментальным аспектом Интернета. Загружая контент в Интернет и связывая его со страницами, созданными другими людьми, вы становитесь активным участником всемирной паутины.
HTML использует «разметку» для комментирования текста, изображений и другого содержимого для отображения в веб-браузере. HTML-разметка включает специальные «элементы», такие как
,
,
,
,
,
,
,
,
,
, <в сторону>
,
,
,
,
,
,
,
,
и многие другие.
Элемент HTML отделяется от другого текста в документе «тегами», которые состоят из имени элемента, окруженного « <
» и « >
". Имя элемента внутри тега нечувствительно к регистру. То есть оно может быть написано прописными, строчными или комбинированными буквами. Например, тег
можно записать как
,
или любым другим способом. Однако принято и рекомендуется писать теги строчными буквами.
Следующие статьи помогут вам узнать больше о HTML.
- Введение в HTML
-
Если вы новичок в веб-разработке, обязательно прочитайте нашу статью «Основы HTML», чтобы узнать, что такое HTML и как его использовать.
- Учебники по HTML
-
Для получения статей о том, как использовать HTML, а также учебных пособий и полных примеров посетите нашу область обучения HTML.
- Ссылка HTML
-
В нашем обширном справочном разделе HTML вы найдете подробную информацию о каждом элементе и атрибуте HTML.
Хотите стать веб-разработчиком?
Мы подготовили курс, который включает в себя всю необходимую информацию, необходимую для
работайте над своей целью.
Начало работы
В нашей области обучения HTML есть несколько модулей, которые обучают HTML с нуля — никаких предварительных знаний не требуется.
- Введение в HTML
-
Этот модуль устанавливает этап, знакомя вас с важными понятиями и синтаксисом, такими как рассмотрение применения HTML к тексту, создание гиперссылок и использование HTML для структурирования веб-страницы.
- Мультимедиа и встраивание
-
Этот модуль исследует, как использовать HTML для включения мультимедиа на ваши веб-страницы, включая различные способы включения изображений, а также способы встраивания видео, аудио и даже целых других веб-страниц.
- HTML-таблицы
-
Представление табличных данных на веб-странице в понятной и доступной форме может оказаться непростой задачей.
Этот модуль охватывает базовую разметку таблиц, а также более сложные функции, такие как реализация подписей и сводок.
- HTML-формы
-
Формы являются очень важной частью Интернета — они предоставляют большую часть функций, необходимых для взаимодействия с веб-сайтами, например. регистрация и вход в систему, отправка отзывов, покупка продуктов и многое другое. Этот модуль поможет вам приступить к созданию клиентской/интерфейсной части форм.
- Используйте HTML для решения общих проблем
-
Содержит ссылки на разделы контента, объясняющие, как использовать HTML для решения очень распространенных проблем при создании веб-страницы: работа с заголовками, добавление изображений или видео, выделение контента, создание базовой формы и т. д.
- Изображение с поддержкой CORS
-
Атрибут crossorigin
в сочетании с соответствующим заголовком CORS позволяет загружать изображения, определенные элементом
, из внешних источников и использовать в элементе
, как если бы они загружались из текущее происхождение.
- Атрибуты настроек CORS
-
Некоторые элементы HTML, обеспечивающие поддержку CORS, например
или
, имеют атрибут crossorigin
(свойство crossOrigin
), который позволяет настраивать запросы CORS для извлеченных данных элемента.
- Предварительная загрузка содержимого с помощью rel="preload"
-
Значение preload
атрибута rel
элемента
позволяет вам писать декларативные запросы на выборку в HTML
, указывая ресурсы, которые потребуются вашим страницам вскоре после загрузки, что вам, следовательно, нужно. чтобы начать предварительную загрузку в начале жизненного цикла загрузки страницы, до того, как включится основной механизм рендеринга браузера. Это гарантирует, что они станут доступными раньше и с меньшей вероятностью заблокируют первый рендеринг страницы, что приведет к повышению производительности.
В этой статье представлено основное руководство о том, как предзагрузка
работает.
- HTML-ссылка
-
HTML состоит из элементов , каждый из которых может быть модифицирован некоторым количеством атрибутов . HTML-документы связаны друг с другом ссылками.
- Ссылка на элемент HTML
-
Просмотрите список всех элементов HTML.
- Ссылка на атрибут HTML
-
Элементы в HTML имеют атрибута . Это дополнительные значения, которые настраивают элементы или корректируют их поведение различными способами.
- Глобальные атрибуты
-
Глобальные атрибуты могут быть указаны для всех элементов HTML, даже для тех, которые не указаны в стандарте . Это означает, что любые нестандартные элементы должны по-прежнему разрешать эти атрибуты, даже если эти элементы делают документ несовместимым с HTML5.
- Строчные элементы и блочные элементы
-
Элементы HTML обычно являются «встроенными» или «блочными» элементами. Встроенный элемент занимает только пространство, ограниченное определяющими его тегами. Элемент уровня блока занимает все пространство своего родительского элемента (контейнера), тем самым создавая «блок».
- Типы ссылок
-
В HTML можно использовать различные типы ссылок для установления и определения отношений между двумя документами. Элементы ссылки, для которых можно установить типы, включают
, <область>
и <ссылка>
.
- Руководство по типам и форматам мультимедиа в Интернете
-
Элементы
и
позволяют воспроизводить аудио- и видеоматериалы непосредственно в вашем контенте без необходимости поддержки внешнего программного обеспечения.
- Категории содержимого HTML
-
HTML состоит из нескольких видов контента, каждый из которых разрешен для использования в определенных контекстах и запрещен в других.
Точно так же у каждого есть набор других категорий контента, которые они могут содержать, и элементы, которые могут или не могут использоваться в них. Это руководство по этим категориям.
- Режим Quirks и стандартный режим
-
Историческая информация о причудливом режиме и стандартном режиме.
- Применение цвета к элементам HTML с помощью CSS
-
В этой статье рассказывается о большинстве способов использования CSS для добавления цвета к HTML-содержимому, перечисляются части HTML-документов, которые можно окрашивать, и какие свойства CSS следует использовать при этом. Включает примеры, ссылки на инструменты для создания палитр и многое другое.
Последнее изменение: , участниками MDN
Коды языков HTML — список двухбуквенных кодов языков ISO
Рекламные объявления
Код языка используется для указания языка содержимого.
В следующей таблице перечислены двухбуквенные коды языков ISO 639 (отсортированные по языку в алфавитном порядке), которые можно использовать с атрибутами lang
и xml:lang
для указания языка, содержащегося внутри элемента в документе HTML и XHTML. Коды языков нечувствительны к регистру.
Языковая группа
Язык
Код ISO
Северо-Западный Кавказ
Абхазский
аб
Афро-азиатский
Афар
аа
Индоевропейская
Африкаанс
аф
Северо-европейский
Албанский
кв
Афро-азиатский
Амхарский
утра
Афро-азиатка
Арабский
ар
Индоевропейская
Арагонский
и
Индоевропейская
Армянский
хай
Индоевропейская
Ассамский
как
Аймаранский
Аймара
и
тюркский
Азербайджанский
аз
тюркский
Башкирский
ба
Языковая изоляция
Басков
ЕС
Индоевропейская
Бенгальский (бангла)
млрд
Китайско-тибетский
Бутани
дз
Индоевропейская
Бихари
бх
креольский
Бислама
би
Индоевропейская
Бретонский
бр
Индоевропейская
Болгарский
бг
Китайско-тибетский
Бирманский
мой
Индоевропейская
Белорусский (Белорусский)
быть
Австро-азиатский
Камбоджийский
км
Индоевропейская
каталонский
ок
Китайско-тибетский
китайский
ж
Индоевропейская
корсиканский
совместно с
Индоевропейская
Хорватский
ч
Индоевропейская
Чехия
кс
Индоевропейская
Датский
да
Индоевропейская
Голландский
нл
Индоевропейская
английский (американский)
и
Построено
Эсперанто
эо
Уральский
Эстонский
и
Индоевропейская
Фарерские острова
для
Индоевропейская
Фарси
фа
Австронезийский
Фиджи
фдж
Уральский
Финский
фи
Индоевропейская
французский
фр
Индоевропейская
фризский
ф.
у.
Индоевропейская
Гэльский (шотландский)
гд
Индоевропейская
Гэльский (мэнский)
гв
Индоевропейская
Галисийский
гл
Южно-Кавказский
Грузинский
ка
Индоевропейская
немецкий
из
Индоевропейская
Греческий
эль
Эскимосско-алеутский
Калааллисут (Гренландия)
кл
Тупиан
Гуарани
г
индоевропейская
Гуджарати
гу
креольский
Гаитянский креольский
вт
Афро-азиатский
Хауса
га
Афроазиатский
Иврит
он, ив
Индоевропейская
Хинди
привет
Уральский
Венгерский
ху
Индоевропейская
Исландский
это
Построен
Идо
ио
Австронезийский
Индонезийский
идентификатор, в
Построен
Интерлингва
иа
Построен
Интерлингв
т.
е.
Эскимосско-алеутский
Инуктитут
иу
Эскимосско-алеутский
Инупиак
ик
Индоевропейская
ирландский
га
Индоевропейская
итальянский
это
Японский
японский
и
Австронезийский
яванский
СП
Дравидийский
Каннада
кун
Индоевропейская
Кашмири
кс
тюркский
Казахский
кк
Нигер-Конго
Киньяруанда (Руанда)
RW
тюркский
Киргиз
кк
Нигер-Конго
Кирунди (Рунди)
р-н
Языковая изоляция
Корейский
ко
Индоевропейская
Курдский
ку
Тай-Кадай
Лаосская
вот
Индоевропейская
Латинский
ла
Индоевропейская
Латышский (латышский)
ур.
Индоевропейская
Лимбургский (лимбургский)
ли
Нигер-Конго
Лингала
по
Индоевропейская
Литовский
л
Индоевропейская
Македонский
мк
Австронезийский
Малагасийский
мг
Австронезийский
малайский
мс
Австронезийский
Малаялам
мл
Афро-азиатский
Мальтийский
м
Австронезийский
Маори
миль
Индоевропейская
маратхи
г-н
Индоевропейская
Молдавский
пн
Монгольский
Монгольский
мин
Австронезийский
Науру
на
Индоевропейская
Непальский
не
Индоевропейская
Норвежский
нет
Индоевропейская
Окситанский
ок
Индоевропейская
Ория
или
Афро-азиатский
Оромо (Афан, Галла)
или
Индоевропейская
Пушту (пушту)
пс
Индоевропейская
польский
пл.
Индоевропейская
Португальский
пт
Индоевропейская
Пенджаби
па
Кечуанец
Кечуа
или
Индоевропейская
Рето-романтика
п.м.
Индоевропейская
Румынский
ро
Индоевропейская
Русский
руб
Австронезийский
Самоа
см
креольский
Санго
сг
Индоевропейская
Санскрит
с
Индоевропейская
Сербский
ср
Индоевропейская
сербско-хорватский
ш
Нигер-Конго
Сесото
ст
Нигер-Конго
Сетсвана
тн
Нигер-Конго
Шона
серийный номер
Китайско-тибетский
Сычуань И
II
Индоевропейская
Синдхи
сд
Индоевропейская
сингальский
и
Нигер-Конго
Сисвати
сс
Индоевропейская
Словацкий
ск
Индоевропейская
Словенский
сл
Афро-азиатский
Сомалийский
так
Индоевропейская
Испанский
эс
Австронезийский
суданский
и
Нигер-Конго
Суахили (кисуахили)
ПО
Индоевропейская
Шведский
св
Австронезийский
Тагальский
тл
Индоевропейская
Таджикский
тг
Дравидийский
Тамильский
та
тюркский
татарский
тт
Дравидийский
Телугу
тэ
Тай-Кадай
тайский
-й
-й
Китайско-тибетский
Тибетский
бо
Афро-азиатский
Тигриня
ти
Австронезийский
Тонга
от
до
Нигер-Конго
Цонга
тс
тюркский
Турецкий
т.