English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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:
Valor | Descrição |
---|---|
esquerda | O elemento flutua no lado esquerdo da caixa contendo. |
direita | O elemento flutua no lado direito da caixa contendo. |
none | Remova a propriedade float do elemento. |
initial | Ele define a propriedade como seu valor inicial. |
inherit | Ele é usado para herdar essa propriedade do elemento pai. |
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‹/›
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.