lang

С | Chrome | Opera | Safari | Firefox
7.0 | 8.0 | 9.0 | 7.0 | 8.0 | 9.6 | 10.0 | 10.0 | 3.1 | 4.0 | 5.0 | 3.0 | 3.6 | 4.0
Помилка | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так

Коротка інформація

CSS | CSS2
Значення за умовчанням | Ні
Наслідує | Ні
Застосовується | До усіх елементів
Аналог HTML | Ні
Посилання на специфікацію | http://www.w 3.org/TR/CSS21/selector.html#lang

Опис

Визначає мову, яка використовується в документі або його фрагменті. У коді HTML мова встановлюється через параметр charset тега <META>. У XML для цієї мети застосовується xml: lang.

За допомогою псевдокласу lang можна задавати певні налаштування, характерні для різних мов, наприклад, вид лапок в цитатах.

Синтаксис

Елемент: lang(мова){ .. }

Значення

Мовою можуть виступати наступні значення: ru - російський; en - англійський ; de - німецький ; fr - французький; it - італійський та ін.

Приклад

HTML 4.0 CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.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>

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

Мал. 1. Результат використання псевдокласу lang