Браузер | ![]() |
![]() |
![]() |
![]() |
![]() |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Версия | 5.5 | 6.0 | 7.0 | 8.0 | 8.0 | 9.0 | 7.0 | 8.0 | 9.2 | 9.5 | 1.3 | 2.0 | 3.1 | 1.5 | 2.0 | 3.0 |
Поддерживается | Нет | Нет | Нет | ? | Да | Да | Да | Да | Да | Да | Нет | Нет | Да | Да | Да | Да |
CSS (ЦСС) | CSS (ЦСС)2 |
---|---|
Значение по умолчанию | Нет |
Наследуется | Нет |
Применяется | Ко всем элементам |
Аналог ШТМЛ | Нет |
Ссылка на спецификацию | http://www.w3.org/TR/CSS21/selector.ШТМЛ#lang |
Определяет язык, который используется в файле или его фрагменте. В коде ШТМЛ язык устанавливается через параметр charset тега <META>. В XML для этой цели применяется xml:lang.
С помощью псевдокласса lang можно задавать определенные настройки, характерные для разных языков, например, вид кавычек в цитатах.
Элемент:lang(язык) { ... }
В качестве языка могут выступать следующие значения: ru — русский; en — английский ; en — немецкий ; fr — французский; it — итальянский.
Пример
ШТМЛ 4.01CSS (ЦСС) 2.1IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!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=utf-8">
<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>
Результат данного примера показан на рис. 1. Для отображения типовых кавычек в примере используется стилевой атрибут quotes, а само переключение языка и соответствующего вида кавычек происходит через параметр lang, добавляемого к тегу <Q>.
Рис. 1. Результат использования псевдокласса lang
Copyright © 2009-2022 | По всем вопросам: donmobi@mail.ru
О нашем Internet проекте | Наши планы | Контент нашего сайта | Есть ошибки... | Технологии | Поддержать проект