Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в Веб программирование.doc
Скачиваний:
81
Добавлен:
07.11.2018
Размер:
4.42 Mб
Скачать

Множественные классы

В HTML значением class может быть список слов, разделенный пробелами. Например:

<p class=”urgent warning”>Опасность! Предупреждение!</p>

Чтобы, например, выделить курсивом все элементы, атрибут class которых имел значение urgent warning,нужно описать стиль следующим образом:

.warning.urgent {font-style: italic;}

Объединяя 2 селектора класса, можно выбрать только те элементы, которые имеют оба имени класса, стоящие в любом порядке. Вместо <p class=”urgent warning”> могло быть <p class=”warning urgent”>.

Селекторы идентификаторов (id-селекторы)

ID-селекторы используются для определения уникальных частей веб-страницы. При объявлении стиля перед ID-селектором ставится #:

#green {color: green;}

В HTML коде элементу, подлежащему форматированию, необходимо присвоить соответствующее значение атрибута id:

<p id=”green”>Text</p>.

Символы “#” и ”.” используются только при описании стилей в таблицах. При вставке имени идентификатора или класса в HTML-теги их указывать не нужно!

Чтобы решить, что использовать – классы или идентификаторы,– необходимо иметь ввиду следующее. Для стиля, используемого неоднократно, применяются классы. Идентификаторы используются, когда необходимо определить разделы страницы, которые встречаются один раз.

Комментарии

Текстовые комментарии в таблицах стилей оформляются так же, как и в языке Си:

h1{ color: red } /* color is red */

Свойства шрифтов. Свойство шрифтов font позволяет задать одну или несколько характеристик шрифта.

font-family| font-style | font-variant | font-weight| font-size

Свойство

Описание значения

font-family

Можно указывать до трех шрифтов, через запятую

( |serif | san-serif |cursive |fantasy | monospace;).

font-style

Определяет начертания: normal (по умолчанию), italic (курсив), oblique (наклонный).

font-variant

Определяет варианты начертания: normal (по умолчанию), small-caps (все буквы заглавные).

font-weight

Определяет степень жирности шрифта: normal ( по умолчанию), bold, bolder(жирный), lighter(бледный).

font-size

Устанавливает размер шрифта как в относительных (проценты), так и в абсолютных (пикселы, сантиметры ) единицах

xx-small | x-small | small | medium | large | x-large | xx-large | larger | smaller | {Абсолютный размер} | {Относительный размер}%;

Пример:

<html>

<head>

<title>Установка шрифта с помощью стилей</title>

<style type="text/css">

body {

font-family: “Times New Roman”, times, serif;/* шрифты*/

font-size: 100%; /* Размер шрифта для основного текста */

}

th {

font-family: arial, sans-serif; /* Семейства шрифтов*/

font-size: 90%; /* Размер шрифта для заголовка таблицы */

font-weight: bold /* Полужирная насыщенность*/

}

h1, h2, h3 {

font-family: verdana, tahoma, arial, sans-serif /*шрифты*/

}

</style>

</head>

<body>

</body>

</html>

Пример font-style

<html>

<head>

<title>Курсивное начертание</title>

<style type="text/css">

#cursive { font-style: italic} /* Курсивный текст */

</style>

</head>

<body>

<div id=”cursive”>Курсивный текст</div>

</body>

</html>

Пример font-variant

p {font: italic small_caps bold large}

@font-face - указывает список семейств или названий шрифтов, а также электронный адрес, по которому будут загружаться шрифты, если их нет на компьютере пользователя.

Пример:

body {

@font-face: Myfont;

src: url(“http://www.atlant.ru/Myfont.eot”);

}