/css/float:> Выравнивание объекта_

Свойство float

Синтаксис

CSS 1
CSS 2‒2.2
CSS 3
float: left | right | none | inherit

Описание

Свойство float указывает сторону, по которой будет выровнен элемент. (При этом элементы следующие за этим объектом будут обтекать его с противоположной стороны.)

Применяется:
CSS 1 ‒ ко всем элементам,
CSS 2-3 ‒ ко всем элементам, кроме элементов с «display: none;» и элементов с position: absolute || fixed;.
Наследование: отсутствует;
Проценты: не используются;
Медиа: визуальные.

JavaScript

[объект].style.cssFloat="[значение]";

[объект].style.styleFloat="[значение]"; (для IExplorer до 8 версии включительно.)


Поддержка браузерами

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

Спецификация


Значения

none
Отменяет выравнивание.

Элемент не выравнивается ни по одной из сторон float: none;

left
Выравнивание по левой стороне (прочее содержимое документа обтекает элемент по правой стороне).

Элемент выравнивается по левой стороне float: left;

right
Выравнивание по правой стороне (прочее содержимое документа обтекает элемент по левой стороне).

Элемент выравнивается по правой стороне float: right;

inherit
Указывает, что элемент должен унаследовать значение родительского элемента.

Начальное значение: «none».


Пример использования

Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Свойство float</title>
<style type="text/css">
.box1 {
width: 50px;
height: 50px;
background-color: #008614;
border: 1px solid black;
float: left; /* Выравнивание по левому краю */
}
.box2 {
display: inline-block;
width: 20px;
height: 20px;
background-color: red;
border: 1px solid black;
}
</style>
</head>
<body>
<h1>Выравнивание объекта</h1>
<div class="box1">1</div>
<div class="box2">2</div>
<p>Жизнь надо прожить так, чтобы на небесах сказали "Повтори". Или в аду "Добро пожаловать, наш Господин".</p>
</body>
</html>
Свойство float