Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен / web / Введение в PHP.doc
Скачиваний:
77
Добавлен:
18.05.2015
Размер:
3 Mб
Скачать

Визуальные эффекты

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

overflow - управляет поведением элемента в случае, когда его размеры не соответствуют размерам блока отображения. По умолчанию элемент не обрезается, а сжимается или увеличивается, чтобы полностью отобразиться в заданном блоке. Значениями свойства overflow могут быть:

scroll – добавляет полосы прокрутки к блоку отображения в любом случае.

hidden – обрезает элемент в соответствии с размерами блока.

auto – добавляет полосы прокрутки к блоку отображения в случае, если размеры содержимого элемента превосходят размеры блока отображения.

visible – принуждает элемент сжаться или увеличиться, чтобы полностью отобразиться в заданном блоке для рисунка или увеличивает размеры блока отображения в случае текста.

Пример:

<html>

<style type="text/css">

body { overflow: hidden }

</style>

<body>

<p>Запрет полосы прокрутки на веб-странице</p>

</body>

</html>

clip - обрезает видимое изображение элемента. По умолчанию усечение не производится. Значениями свойства clip могут быть:

границы видимого прямоугольного изображения элемента в виде rect(<top>, <right>, <bottom>, <left>), где параметры <top>, <right>, <bottom>, <left> определяют верхнюю, правую, нижнюю, левую границы видимого изображения.

auto – усечение изображения элемента не производится.

visibility - определяет, будет ли отображаться элемент в окне браузера. Значениями свойства могут быть:

visible – элемент будет отображаться.

hidden – элемент не будет выводиться на экран.

Свойства списков

Свойство

Описание

list-style

Задает параметры маркера или номера позиции списка. Заменяет атрибуты list-style-image, list-style-position и list-style-type.

list-style: [{list-style-image}] [{list-style-position}] [{list-style-type}];

Значение по умолчанию disk outside none.

list-style-type

Задает тип маркера или номер позиции списка.

list-style-type: disc|circle|square|decimal|lower|roman|upper-roman|lower-alpha|upper-alpha|none;

disc – (по умолчанию) отображает сплошной кружок; circle – окружность; square – сплошной квадрат; decimal – нумерует арабскими цифрами; lower-roman – малыми римскими; upper-roman – большими римскими; lower-alpha –малыми латинскими буквами; upper-alpha – большими латинскими;

none – убирает маркер или нумерацию.

list-style-image

Задает графическое изображение, отображаемое в качестве маркера позиции списка. Имеет приоритет над атрибутом list-style-type.

list-style-image: none|url({Интернет-адрес файла изображения});

Если задано предопределенное значение none, то стиль маркера берется из установок атрибута list-style-type, если он задан, или отображается маркер по умолчанию. Если задан интернет-адрес файла изображения, то оно отображается в качестве маркера, перекрывая установки атрибута list-style-type.

Значение по умолчанию none.

list-style-position

Задает местонахождение маркера позиции списка: в тексте позиции или вне

list-style-position: outside|inside;

Доступны два значения. Значение outside (по умолчанию) задает отображение маркера позиции списка вне текста позиции. Значение inside заставляет Web-браузер отобразить маркер позиции в ее тексте в качестве первого символа.

list-style-type - определяет вид маркера элемента списка, если не задано изображение в качестве маркера, либо оно не доступно. По умолчанию маркер имеет вид закрашенного кружка. Значениями свойства могут быть:

disk – закрашенный кружок.

circle – незакрашенный кружок.

none – маркер отсутствует.

square – закрашенный квадрат.

decimal – арабская цифра с точкой.

lower-roman – римская строчная цифра с точкой.

upper-roman – римская прописная цифра с точкой.

lower-alpha – латинская строчная цифра с точкой.

upper-alpha – латинская прописная цифра с точкой.

Пример:

ol {list-style-type: lower-roman}

list-style-image - определяет графическое изображение в качестве маркера элемента списка. Значениями свойства могут быть:

none – изображение не задается.

адрес графического файла, который указывается с помощью функции url().

Пример:

<html>

<head>

<style type="text/css">

a.outer {

list-style-image: url(image.gif); /* Путь к файлу с рисунком */

}

</style>

</head>

<body>

<ol>

<li class=”outer”>C маркером</li>

<li>Без маркера</li>

</ol>

</body>

</html>

list-style-position - определяет положение маркера в списке. По умолчанию маркеры находятся вне пространства, отведенного под список. Значениями свойства list-style-position могут быть:

inside – маркеры расположены внутри пространства списка.

outside – маркеры находятся вне пространства, отведенного под список.

Пример:

<html>

<head>

<style type="text/css">

ul { list-style-position: outside }

</style>

</head>

<body>

<ul>

<1i>Изменение положения маркеров </li>

<1i>Маркеры размещаются за пределами текстового блока</li>

</ul>

</body>

</html>

list-style - указывает значения сразу трех свойств: list-style-type, list-style-image и list-style-position.