Псевдокласи

В попередніх лекціях ми розглянули способи прив'язки правил оформлення CSS до елементів документа HTML: по назві тега, по імені класу, по ID і т.п. У CSS також існує декілька псевдокласів. За допомогою псевдокласів можна задати стиль залежно від стану елементу або його положення в документі.

Для гіперпосилань визначено 4 псевдокласи:

link – посилання, які не відвідувалися користувачем;

visited – відвідані посилання;

active – активне (що натискує) посилання;

hover – посилання, на яке наведений курсор.

Приклад:

<html>

<head>

<title>Приклад</title>

<style>

A:link, A:visited { color: black;

font-family: Verdana, sans-serif; text-decoration: none;}

A:hover { color: #de7300;

text-decoration: underline;}

</style>

</head>

<body>

<a href="index.html">Головна</a><br>

<a href="hobby.html">Моє хоббі</a><br>

<a href="photo.html">Фотоальбом</a><br>

</body>

</html>

Рисунок. Приклад: меню сайта

 

Internet Explorer версії 6 підтримує властивості hover і active лише для гіперпосислань, тоді як сучасніші браузери (Firefox, IE версії 7 і вище та інші) можуть застосовувати ці властивості і до інших елементів сторінки, наприклад до елементів таблиці.

Псевдоклас (або псевдоелемент) first-line – застосовується для блокових елементів. Задає форматування першого рядка тексту. Приклад:

<html>

<head>

<title>Приклад</title>

<style>

P:first-line {text-decoration: underline}

</style> </head>

<body>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nos- trud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>

</body> </html>

Рисунок 3.20. Приклад використання псевдокласа first-line.

Псевдоклас (або псевдоелемент) first-letter – дозволяє задати форматування першої букви тексту. Для прикладу створимо «буквицю» – початкову букву тексту збільшеного розміру:

<html>

<head>

<title>Приклад</title>

<style>

P:first-letter { color: red; font-size: 200%;

border: red solid 1px; padding: 2px;

margin: 2px; }

</style>

</head>

<body>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nos- trud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>

</body>

</html>

Рисунок. Використання псевдокласа first-letter для створення буквиці.








Дата добавления: 2015-05-08; просмотров: 909;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.