Comportamento
O posicionamento flotante é o máis difícil de comprender pero ao mesmo tempo é o máis utilizado. A maioría de estruturas das páxinas web complexas están deseñadas co posicionamento flotante, como se verá máis adiante.
Cando unha caixa se posiciona co modelo de posicionamento flotante, automaticamente convértese nunha caixa flotante, o que significa que se despraza ata a zona máis á esquerda ou máis á dereita da posición na que orixinalmente se encontraba.
A seguinte imaxe mostra o resultado de posicionar de forma flotante cara á dereita a caixa 1:

Exemplo do comportamento dun elemento flotante á dereita.
Cando se posiciona unha caixa de forma flotante:
- A caixa deixa de pertencer ao fluxo normal da páxina, o que significa que o resto de caixas ocupan o lugar deixado pola caixa flotante.
- A caixa flotante posiciónase o máis á esquerda ou o máis á dereita posible da posición na que se encontraba orixinalmente.
Se no anterior exemplo a caixa 1 se posiciona de forma flotante cara á esquerda, o resultado é o que mostra a seguinte imaxe:

Exemplo do comportamento dun elemento flotante á esquerda.
As caixas flotantes inflúen na disposición de todas as demais caixas. Os elementos en liña fan sitio ás caixas flotantes adaptando a súa anchura ao espazo libre deixado pola caixa desprazada. Os elementos de bloque non lles fan sitio, pero si que adaptan os seus contidos para que non se solapen coas caixas flotantes.
A propiedade CSS que permite posicionar de forma flotante unha caixa denomínase float:
| Propiedade | Valores que acepta | Descrición |
|---|---|---|
float |
|
Establece o tipo de posicionamento flotante do elemento |
Os elementos que se encontran ao redor dunha caixa flotante adaptan os seus contidos para que flúan arredor do elemento posicionado:

Elementos que flúen ao redor dun elemento posicionado mediante float.
A regra CSS que se aplica na imaxe do exemplo anterior é:
img {
float: left;
}
