lang

Internet Explorer Netscape Opera Safari Firefox
6.0 7.0 8.0 8.0 9.0 8.0 9.2 9.5 1.3 2.0 3.1 1.5 2.0 3.0
Нет Нет Да Да Да Да Да Да Нет Нет Да Да Да Да

 

CSS CSS2
Значение по умолчанию Нет
Наследуется Нет
Применяется Ко всем элементам
Аналог HTML Нет

Описание

Определяет язык, который используется в документе или его фрагменте. В коде HTML язык устанавливается через параметр charset тега <META>. В XML для этой цели применяется xml:lang.

С помощью псевдокласса lang можно задавать определенные настройки, характерные для разных языков, например, вид кавычек в цитатах.

Синтаксис

Элемент:lang(язык) { ... }

Значения

В качестве языка могут выступать следующие значения: ru — русский; en — английский ; de — немецкий ; fr — французский; it — итальянский и др.

Пример

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  "http://www.w3.org/TR/html4/strict.dtd"> <html>  <head>   <meta http-equiv="Content-Type" content="text/html;    charset=windows-1251">   <title>lang</title>   <style type="text/css">    P {     font-size: 150%; /* Размер текста */     }    q:lang(de) {     quotes: "\201E" "\201C"; /*Вид кавычек для немецкого языка*/     }    q:lang(en) {     quotes: "\201C" "\201D"; /*Вид кавычек для английского языка*/     }    q:lang(fr), q:lang(ru) { /* Вид кавычек для русского                                   и французского языка */      quotes: "\00AB" "\00BB";     }   </style>  </head>  <body>   <p>Цитата на французском языке: <q lang="fr">     Ce que femme veut, Dieu le veut</q>.</p>   <p>Цитата на немецком: <q lang="de">Der Mensch,      versuche die Gotter nicht</q>.</p>   <p>Цитата на английском: <q lang="en">     То be or not to be</q>.</p>  </body> </html>

Для отображения типовых кавычек в примере используется стилевое свойство quotes, а само переключение языка и соответствующего вида кавычек происходит через параметр lang, добавляемого к тегу <Q>.