Cursos / Informática para Internet / Autoria Web / Aula

arrow_back Aula 07 - CSS: modelo de caixas, bordas, dimensões e posicionamento

Propriedade Float

Assim, é possível posicionar uma figura ao lado da outra e criar uma galeria de imagens, simplesmente usando a propriedade float, como mostrado na Figura 14. Veja também, na Figura 14, que com o uso da propriedade float não foi necessário posicionar cada figura individualmente.

Exemplo de posicionamento de figuras com a propriedade float

Entretanto, para evitar que um elemento definido após um elemento com a propriedade float seja afetado (ou seja, posicionado do lado dele), é necessário utilizar a propriedade clear:both;.

Como exemplo, veja novamente a Figura 14, a posição do parágrafo que vem após a última imagem é afetada porque a última imagem é estilizada para se posicionar à esquerda do próximo elemento, assim, o próximo elemento, que é um parágrafo, fica à sua direita. Portanto, para posicionar o parágrafo abaixo das figuras, e não ao lado delas, é necessário usar a propriedade clear:both no parágrafo. Faça o teste!

No quadro a seguir, são listados os possíveis valores para clear e float.

Propriedade Description Values
clear Especifica o lado de um elemento onde não é permitido posicionar um elementofloat. left
right
both
none
inherit
float Especifica de que lado deve se posicionar um elemento. left
right
none
inherit
Quadro 6 – Propriedades relacionadas à float e clear.
Fonte: <http://www.w3schools.com/css/css_float.asp>. Acesso em: 28 set. 2015.

Agora, você sabe três formas de posicionar os elementos um do lado do outro, mas isso ainda não é tudo. Na próxima aula, você aprenderá a usar os elementos <div> e <span> (que você viu, rapidamente, na Aula 2 desta disciplina) para agrupar elementos diferentes e posicioná-los na janela de maneira muito mais elegante, por meio da criação de layouts.

Versão 5.3 - Todos os Direitos reservados