Apuntes Web
ApuntesWeb.net > Manuales >Manual CSS

Posicionamiento CSS

Flotar con CSS

La propiedad float ayuda posicionar los elementos que forman bloques o cajas dentro de la estructura del diseño web, con el se puede generar dos, tres o más columnas, flotar imágenes rodeadas de texto.

La propiedad float, Con un valor 'left' desplazara el elemento a la izquierda. Con un valor 'right' será movido a la derecha y con el valor 'none', será mostrado en el lugar original.

Flotando dos bloques

Generando dos bloques sin la propiedad Float

Generamos dos cuadros o cajas, añadimos ancho, alto y un color de fondo para diferenciarlos.
Código HTML:
<div class="cuadro1">cuadro1 ...</div>
<div class="cuadro2">cuadro2 ...</div>
Código CSS:
.cuadro1 {height:250px;width:290px;
          background-color:#FF8000;
          color:#ffffff;}
.cuadro2 {height:250px;width:290px;
          background-color:#0000FF;
          color:#ffffff;}
Ver ejemplo
Como podras ver la segunda caja se desplaza hacia abajo.

Agregando la propiedad Float

Es momento de utilizar la propiedad float, para que la segunda caja permanezca al costado de la primera.
Código HTML:
<div class="cuadro1">cuadro1 ...</div>
<div class="cuadro2">cuadro2 ...</div>
Código CSS:
.cuadro1 {height:250px;width:290px;
          float:left;
          background-color:#FF8000;
          color:#ffffff;}
.cuadro2 {height:250px;width:290px;
          float:left;
          background-color:#0000FF;
          color:#FFFFFF;}
Ver ejemplo
Esta vez la segunda caja flota al costado de la primera consiguiendo posicionar los bloques mediante la propiedad float.

Ejercicios propuestos con la propiedad float

Ejercicio 01:
Modifique el valor de la propiedad float del .cuadro2y cambie el valor left por right.
¿Que sucede con el segundo bloque?
.cuadro1 {height:250px;width:290px;
          float:left;
          background-color:#FF8000;
          color:#ffffff;}
.cuadro2 {height:250px;width:290px;
          float:right;
          background-color:#0000FF;
          color:#FFFFFF;}
Ejercicio 02:
Modifique los valores de la propiedad float; Valor right para .cuadro1 y valor left para .cuadro2
¿Cual es la nueva ubicación para ambos bloques?
.cuadro1 {height:250px;width:290px;
          float:right;
          background-color:#FF8000;
          color:#ffffff;}
.cuadro2 {height:250px;width:290px;
          float:left;
          background-color:#0000FF;
          color:#FFFFFF;}

MANUAL CSS

CSS, HTML, XHTML, Recursos y mucho más, Prohibida su reproducción total o parcial.
© 2009 - 2012 ApuntesWeb.net