Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция4.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
177 Кб
Скачать
☆

Пример:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>CSS Media</title>

<style type="text/css" media="screen">

.warning {color:#ff0000}

h1.warning {text-decoration:underline}

p.warning {font-weight:bold}

.printDisplay {display:none}

</style>

<style type="text/css" media="print">

.warning {color:#660000;}

h1.warning {text-decoration:underline; font-size:1in;}

p.warning {font-weight:bold; font-size:.5in;}

.screenDisplay {display:none}

</style>

</head>

<body>

<h1 class="warning">WARNING</h1>

<p class="warning">Don't go there!</p>

<p class="printDisplay">This is the print version.</p>

<p class="screenDisplay">This is the screen version.</p>

</body>

</html>

Пример правила :

@media screen and (min-width: 600px) and (max-width: 900px) {

.class {

background: #333;

}

}

Работа с типами носителей (@media) в CSS позволяет сделать ваш сайт действительно кроссбраузерным и мультиплатформенным, позволяет упростить отображение сайта на мобильных устройствах и многое другое...

7 Работа с псевдоклассами в css

Работа с классами и псевдо-классами в CSS позволяет применить дополнительные методы форматирования к текстам и некоторым другим элементам страниц сайта.

Использование псевдо–классов позволяет добиться определенных эффектов для элементов. Ниже вы сможете увидеть все на примерах.

Синтаксис псевдо–классов:

В общем виде синтаксис псевдо–классов выглядит следующим образом:

selector:pseudo–class {property: value}

А вот и наглядный пример:

a.silver:visited {color: #C0C0C0 }

Анкорные псевдо–классы:

Существует несколько основных CSS методов работы со ссылками:

  • a:link {color: #808080 } - непосещенная ссылка

  • a:visited {color: #008000 } - посещенная ссылка

  • a:hover {color: #008080 } - выбранная ссылка

  • a:active {color: #00FF00 } - нажатая ссылка

 

В данном примере мы создаем селектор a.aa1 и применяем к нему анкорные псевдо-классы.

Порядок написания данного CSS кода должен сохраняться. То есть a:hover должен идти после a:visited и a:link, а a:active должен идти после a:hover, иначе ничего не получится.

 Список псевдо–классов CSS.

  • :active – позволяет добавить стиль выбранному элементу

  • :focus – позволяет добавить стиль элементу выделенному элементу

  • :hover – позволяет добавить стиль элементу, над которым находится курсор мыши

  • :link – позволяет добавить стиль непосещенной ссылке

  • :visited – позволяет добавить стиль посещенной ссылке

  • :first – child – позволяет добавить стиль первому потомку некоторого элемента

  • :lang – позволяет определить язык, используемый для данного элемента

Надеюсь, вы понимаете, что данные методы форматирования могут быть применены не только к ссылкам, но и к большинству элементов на странице, например к простому тексту.

Псевдо–элементы:

Использование псевдо–элементов позволяет добиться специальных эффектов для некоторых селекторов. Ниже приведены примеры.

 

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