English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico CSS

Modelo de caixa CSS

CSS3Tutorial Básico

Manual de referência CSS

CSS @regras (RULES)

Flutuante do CSS (Flutuante)

A propriedade float do CSS especifica se a caixa deve flutuar. A propriedade float no CSS é uma propriedade de posicionamento. Ele é usado para empurrar um elemento para a esquerda ou para a direita, permitindo que outros elementos o rodeiem, geralmente usado para imagens e layout.   

Elementos flutuantes do CSS

Você pode flutuar um elemento para a esquerda ou para a direita, mas isso só se aplica a elementos que não sãoposicionamento absolutoelementos da caixa. Qualquer elemento que siga o elemento flutuante fluirá ao redor dele.

A propriedade float pode ter um dos três valores a seguir:

ValorDescrição
esquerdaO elemento flutua no lado esquerdo da caixa contendo.
direitaO elemento flutua no lado direito da caixa contendo.
noneRemova a propriedade float do elemento.
initialEle define a propriedade como seu valor inicial.
inheritEle é usado para herdar essa propriedade do elemento pai.

Como o elemento flutuante

O elemento flutuante será removido do fluxo normal e movido o mais à esquerda ou à direita possível dentro do espaço disponível do elemento contendo.

a menos que oclearO atributo impede que outros elementos fluam, de outra forma outros elementos geralmente fluem ao redor do flutuante. O elemento flutuante horizontalmente, o que significa que o elemento pode flutuar apenas para a esquerda ou para a direita, não para cima ou para baixo.

img {
    flutuante: esquerda;
}
Teste e veja‹/›

Se vários elementos flutuantes forem colocados lado a lado, eles flutuam uns ao lado dos outros quando há espaço horizontal. Se não houver espaço suficiente para conter o flutuante, ele será movido para baixo até que se ajuste ou não houver mais flutuantes.

.thumbnail {
    flutuante: esquerda;
    largura: 125px;
    altura: 125px;
    margem: 10px;
}
Teste e veja‹/›

Use a propriedade de Remoção (Clear) para fechar o flutuante

Os elementos após o elemento flutuante fluirão ao redor dele. A propriedade clear especifica em qual lado da caixa do elemento não é permitido que outros elementos flutuantes sejam colocados.

.clear {
    clear: esquerda;
}
Teste e veja‹/›

Atenção:Este atributo pode apenas remover elementos de uma caixa flutuante da mesma divisão. Ele não remove elementos flutuantes dos sub-caixas flutuantes dentro do elemento. Para obter mais informações sobre a remoção de flutuantes, consulteAlinhamento do CSSTutorial.