Справочник по CSS : Тематический указатель : Псевдоклассы : :lang(C)
смотрим также
Материал из Справочник Web-языков
Содержание |
Псевдокласс :lang(C)
Ставит элементу в соответствие определенный язык.
Синтаксис
HTML | :lang(C) { sRules } |
Скрипты | N/A |
Используемые значения
- sRules
- Строковое значение, которое определяет одну или более CSS-пару атрибут/значение.
Замечания
Часто псевдокласс :lang(C) (или lang) используется, чтобы выделить элементы, написанные с помощью определенного языка, или для установки начертания элементов. Например, кавычек - в английском языке они одинарные и двойные, а в других языках могут писаться абсолютно иначе.
Значением C должен быть код языка, определенный в RFC-3066. Если значение C пустое или неправильное, то псевдокласс :lang(C) игнорируется.
Примеры
В примере текст в параграфе p, для которого определен код английского языка с помощь псевдокласса :lang(C), будет подсвечен зеленым.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html > <head> <title>:lang pseudo-class</title> <style type="text/css"> p:lang(en) { color: green } </style> </head> <body> <p lang="en-us">Этот текст должен быть зеленым.</p> <p>Этот текст НЕ ДОЛЖЕН быть зеленым.</p> <div lang="en-us">Этот текст НЕ ДОЛЖЕН быть зеленым.</div> </body> </html>
Ссылки на источники
https://msdn.microsoft.com/en-us/library/cc848867(VS.85).aspx