| 
         Здравствуйте! Записался на ваш курс, но не понимаю как произвести оплату. Надо ли писать заявление и, если да, то куда отправлять? как я получу диплом о профессиональной переподготовке?  | 
Псевдо-классы CSS
Псевдо-классы и классы CSS
Псевдо-классы можно объединять с классами CSS:
a.silver:visited {color: #C0C0C0 }
<a class="silver" href="index.php">Silver</a>Если ссылка в приведенном выше примере была посещена, она будет выводиться серебряным цветом.
CSS2 - Псевдо-класс :first-child
Псевдо-класс :first-child соответствует определенному элементу, который является первым потомком другого элемента.
Примеры:
- В данном примере селектор соответствует любому элементу h1, который является первым потомком элемента div, и делает отступ для первой строки первого параграфа внутри элемента div:
div h1:first-child { text-indent:50px }Этот селектор будет соответствовать первому параграфу внутри div в следующем коде:
<div> <h1> Первый заголовок в div. Имеет отступ первой строки. </h1> <h1> Второй заголовок в div. Не имеет отступа. </h1> </div>
но он не будет соответствовать параграфу в следующем коде HTML:
<div> <p> Параграф внутри div. </p> <h1>Первый заголовок в div. Не имеет отступа. </h1> </div>
 - В данном примере селектор соответствует любому элементу strong, который является первым потомком элемента div, и задает font-style  как italic  для первого strong  внутри элемента div:
div:first-child strong { font-style: italic }В следующем коде HTML strong является первым потомком элемента div:
<div>Изучайте -- <strong>язык программирования</strong> C++.</div>
 - В данном примере селектор соответствует любому элементу b, который является первым потомком любого элемента, и задает text-decoration  как none:
b:first-child { text-decoration: none }В следующем примере первый элемент b в коде HTML ниже является первым потомком параграфа и не будет подчеркиваться. Но второй элемент a в параграфе не является первым потомком параграфа и будет подчеркнут:
<p> Посетите <b>www.intuit.ru</b> и выучите CSS! Посетите <b><a href="http://www.intuit.ru">www.intuit.ru</a></b> и выучите HTML! </p>
 
CSS2 - Псевдо-класс :lang
Данный псевдокласс позволяет определить специальные правила для различных языков. В следующем примере класс :lang определяет тип кавычек для элементов b с атрибутом lang со значением "fr":
<html>
<head>
<style type="text/css">
b:lang(fr)
{
quotes: "'" "'"
}
</style>
</head>
<body>
<p>Просто текст <b lang="fr">Выделенный текст</b>
Остальной текст</p>
</body>
</html>Псевдо-классы
Данные параметры поддерживаются следующими браузерами: Internet Explorer, Firefox, Netscape.
| Псевдо-класс | Назначение | IE | F | N | W3C | 
|---|---|---|---|---|---|
| :active | Добавляет специальный стиль активированному элементу | 4 | 1 | 8 | 1 | 
| :focus | Добавляет специальный стиль элементу, когда элемент находится в фокусе | - | - | - | 2 | 
| :hover | Добавляет специальный стиль элементу, когда указатель мыши находится над элементом | 4 | 1 | 7 | 1 | 
| :link | Добавляет специальный стиль непосещенной ссылке | 3 | 1 | 4 | 1 | 
| :visited | Добавляет специальный стиль посещенной ссылке | 3 | 1 | 4 | 1 | 
| :first-child | Добавляет специальный стиль элементу, который является первым потомком некоторого другого элемента | 1 | 7 | 2 | |
| :lang | Позволяет автору определить используемый в заданном элементе язык | 1 | 8 | 2 | 
                             