Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_WEB.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
216.58 Кб
Скачать

38 Псевдокласс :first-child. Пример.

Псевдокласс :first-child применяет стилевое оформление к первому дочернему элементу своего родителя.

элемент:first-child { ... }

. <html>

<head>

<style type="text/css">

p:first-child {color:blue}

</style>

</head>

<body>

<p>Это параграф.</p>

<p>Это параграф.</p>

</body>

</html>

В приведенном выше примере, только первый параграф окрасится в синий цвет, поскольку в пределах родительского элемента (body) он встречается первым.

39 Псевдоклассы :link, :visited. Примеры.

Псевдокласс :link применяется к ссылкам, которые еще не посещались пользователем, и задает для них стилевое оформление.

a:link { ... }

Вы можете изменять стиль посещенной, непосещенной, активной ссылки и ссылки, над которой находится курсор мыши

Псевдокласс :visited применяется к ссылкам, уже посещённые пользователем, и задаёт для них стилевое оформление.

a:visited { ... }

Общий пример

a:link { color: #0000d0; /* Цвет ссылок */ }

a:visited { color: #900060; /* Цвет посещенных ссылок */ }

40 Псевдокласс :hover. Пример.

Псевдокласс :hover Определяет стиль элемента при наведении на него курсора мыши, но при этом элемент еще не активирован, иными словами кнопка мыши не нажата.

Псевдокласс :hover часто используется вместе с другими псевдоклассами :active, :link и :visited, предназначенными для задания стиля ссылкам. Причем, важен порядок описания псевдоклассов. Стилевое правило для :hover должно идти после стилевых правил для :link и :visited, чтобы псевдоклассы не перекрывали друг друга.

элемент:hover { ... }

a:hover {

background: #786b59; /* Цвет фона под ссылкой */

color: #ffe; /* Цвет ссылки */ }

41 Псевдоклассы :activate, :focus. Примеры.

Псевдокласс :active определяет стиль для активной ссылки. Активной ссылка становится при нажатии на нее.

A:active { ... }

<style>

a:active { color: #f00; /* Цвет активной ссылки */ }

</style>

Псевдокласс :focus определяет стиль для элемента получающего фокус. Например, им может быть текстовое поле формы, в которое устанавливается курсор.

элемент:focus { ... }

<style>

#enter .form-text:focus {

background: #ffe; /* Цвет фона */

border: 1px solid #29B0D9; /* Параметры рамки */

}

</style>

42 Псевдоклассы :first-line, :first-letter. Примеры.

Псевдоэлемент :first-line задает стиль первой строки форматированного текста. Длина этой строки зависит от многих факторов, таких как используемый шрифт, размер окна браузера, ширина блока, языка и т.д. В правилах стиля допустимо использовать только свойства, относящиеся к шрифту, изменению цвета текста и фона.

элемент:first-line { ... }

<style>

p:first-line {

color: red; /* Красный цвет текста */

font-style: italic; /* Курсивное начертание */

font-weight: bold; /* Жирное начертание */

}

</style>

Псевдоэлемент :first-letter определяет стиль первого символа в тексте элемента, к которому добавляется. К этому псевдоэлементу могут применяться только стилевые свойства, связанные со свойствами шрифта, полями, отступами, границами, цветом и фоном.

элемент:first-letter { ... }

<style>

P:first-letter {

font-family: "Times New Roman", Times, serif; /* Гарнитура шрифта первой буквы */

font-size: 200%; /* Размер шрифта первого символа */

color: red; /* Красный цвет текста */

} </style>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]