lang
Атрибут языка HTML
Некоторые распространенные примеры:
en
для английского,es
для испанского,fr
для французского,ko
для корейского,ja
для японского,ru
для русского и так далее.
Определение
Атрибут ‘lang’ помогает определить язык элемента. Атрибут ‘lang’ является глобальным атрибутом и может использоваться для любого HTML-элемента.
Базовая и минимальная структура HTML
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=devicewidth, initial-scale=1.0" /> </head> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body> </html>
Атрибут lang
имеет значение en
. Эти атрибуты элементов очень важны, поскольку они определяют язык документа.
html lang
Пример
<p lang="en">Hello World</p> <p lang="es">Hola Mundo</p> <p lang="de">Hallo Welt</p> <p lang="fr">Bonjour le monde</p> <p lang="pt">Olá Mundo</p> <p lang="ja">こんにちは世界</p> <p lang="ru">Привет, мир</p> <p lang="ko">안녕하세요 세계</p>
lang attributes
заметка: Всегда рекомендуется указывать атрибут lang с соответствующим значением, поскольку значение lang по умолчанию неизвестно.
[lang='fr']::before { content: '(Hello World in French) '; } [lang='ja']::before { content: '(Hello World in Japanese) '; }
Поддержка браузеров
Атрибуты | Chrome | Edge | Mozilla | Safari | Opera |
---|---|---|---|---|---|
lang | yes | yes | yes | yes | yes |