Плавающие элементы

По умолчанию блочные элементы идут строго друг под другом. Изменить этот порядок можно сделав элементы «плавающими». Для этого служит CSS атрибут float. Он задает, по какой стороне будет выравниваться элемент: левой (left) или правой (right).

Плавающий элемент будет стремиться к левой или правой стороне родительского элемента, а с других сторон он может обтекаться текстом или другими элементами.

Пример:

<html>

<head>

<title>Плавающие элементы</title>

<style>

DIV#floating {

float: left;

}

</style>

</head>

<body>

Per Apollinem medicum et Aesculapium, Hygiamque et Panaceam

juro, deos deasque omnes testes citans, mepte viribus

et judicio meo hos jusjurandum et hanc stipulationem

plene praestaturum.<br>

<div id="floating"><img src="Hippocrates_rubens.jpg"

width="120" height="168"></div>

Illum nempe parentum meorum loco habiturum spondeo, qui

me artem istam docuit, eique alimenta impertirurum, et

quibuscunque opus habuerit, suppeditaturum.<br>

Victus etiam rationem pro virili et ingenio meo aegris

salutarem praescripturum a pemiciosa vero et improba

eosdem prohibiturum. Nullius praeterea precibus

adductus, mortiferum medicamentum cuique propinabo,

neque huius rei consilium dabo. Caste et sancte colam et

artem meam.<br>

</body>

</html>

Контейнер DIV стремится к левому краю документа, а с остальных трех сторон он обтекается текстом

Еще одним свойством, связанным с плавающими элементами, является clear. Clear запрещает обтекание элемента с левой (left), правой (right) или с обеих сторон (both). По умолчанию значение – none – обтекание разрешено.

Пример:

<html>

<head>

<title>Clear</title>

<style>

DIV {

border: solid black 1px;

width: 75px;

}

DIV.floating {

float: left;

}

</style>

</head>

<body>

<div class="floating">Блок 1</div>

<div class="floating">Блок 2</div>

<div style="clear: both">Блок с запретом обтекания</div>

<div class="floating">Блок 3</div>

<div class="floating">Блок 4</div>

<div class="floating">Блок 5</div>

</body>

</html>


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: