Элемент <DIV> является блочным элементом и предназначен для выделения фрагмента документа с целью изменения вида содержимого. Как правило, вид блока управляется с помощью стилей. Чтобы не описывать каждый раз стиль внутри тега, можно выделить стиль во внешнюю таблицу стилей, а для тега добавить параметр class или id с именем селектора.
Как и при использовании других блочных элементов, содержимое тега <DIV> всегда начинается с новой строки. После него также добавляется перенос строки.
Синтаксис
<div>... </div>
Параметры
align - Задает выравнивание содержимого тега <DIV>.
title - Добавляет всплывающую подсказку к содержимому.
width – Устанавливает ширину слоя.
height – Устанавливает высоту слоя
background – Задает фоновое изображение на слой.
padding – Задает отступ вокруг блока.
border – Создает обводку вокруг слоя.
position – Задает позицию слоя:
absolute – абсолютное позиционированиею т.е. элемент относительно всех элементов на странице находится абсолютно в том пожени, какое ему указали.
|
|
fixed - устанавливает фиксированное положение слоя.
relative – тоже.
top – Это свойство работает только для элементов, у которых значение position задано как absolute, fixed или relative. Устанавливает позицию слоя по вертикали, относительно последнего элемента в композиции. Может быть отрицательным, в этом случае он поднимается по вертикали.
left – Это свойство работает только для элементов, у которых значение position задано как absolute, fixed или relative. Указывает начальную позицию верхней левой точки угла слоя. Отступ слева. Если параметр отрицателен, то блок смещается влево, если положительный – то вправо, при этом может выйти за рамки браузера.
z-index – Это свойство работает только для элементов, у которых значение position задано как absolute, fixed или relative. Указывает какой по порядку слой. Очень важно при создании единой композиции. Изменяется от 0 до бесконечности. Имеет только числовое значение. Считается, что чем выше номер, тем выше в иерарчии находится слой, при этом более низкий в иерархии слой будет затемнён слоем с более высоким показателем.
overflow - Свойство overflow управляет отображением содержания блочного элемента, если оно целиком не помещается и выходит за область заданных размеров.
Синтаксис -overflow: auto | hidden | scroll | visible | inherit
Значения:
visible - Отображается все содержание элемента, даже за пределами установленной высоты и ширины.
hidden - Отображается только область внутри элемента, остальное будет скрыто.
scroll - Всегда добавляются полосы прокрутки.
auto - Полосы прокрутки добавляются только при необходимости.
inherit - Наследует значение родителя.
Значения width, height, background, padding, border, position, top, left, z-index, overflow устанавливаются только через стилевой блок. О нем будет сказано позже.
|
|
Закрывающий тег для DIV -Обязателен.
Пример. Использование тега <DIV>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> Тег DIV </title>
<style type="text/css">
.block1 {
width: 200px;
background: #ccc;
padding: 5px;
padding-right: 20px;
border: solid 1px black;
float: left;
}
.block2 {
width: 200px;
background: #fc0;
padding: 5px;
border: solid 1px black;
float: left;
position: relative;
top: 40px;
left: -70px;
}
</style>
</head>
<body>
<div class="block1"> Lorem ipsum dolor sit amet, consectetuer
adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet
dolore magna aliguam erat volutpat. </div>
<div class="block2"> Ut wisis enim ad minim veniam, quis nostrud
exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex
ea commodo consequat. </div>
</body>
</html>
Результат данного примера показан на рисунке.
Вид блоков, оформленных с помощью стилей