Apuntes Web
ApuntesWeb.net > Diseño Web >
Maquetación, diseño CSS >

Flotar dos bloques con CSS

Actualizado: 11/10/09
Tenemos dos bloques sin la propiedad float, uno sobre el otro
Código CSS:
.bloque1 {
         width: 100px;
         height: 100px;
         background-color: #C4EEC1;
         border: 1px solid #000;
         padding:2px;}
.bloque2 {
         width: 300px;
         height: 100px;
         background-color: #FFFFC0;
         border: 1px solid #000;
         padding:2px;
      }
Código HTML:
<div class="bloque1">bloque1</div>
<div class="bloque2">bloque2</div>

Aplicamos la propiedad float con valor left (float:left) a los bloques para alinearlos al lado izquierdo y tendremos el siguiente resultado:

Código CSS:
.bloque1 {float:left;
         width: 100px;
         height: 100px;
         background-color: #C4EEC1;
         border: 1px solid #000;
         padding:2px;}
.bloque2 {float:left;
         width: 300px;
         height: 100px;
         background-color: #FFFFC0;
         border: 1px solid #000;
         padding:2px;
      }
Código HTML:
<div class="bloque1">bloque1</div>
<div class="bloque2">bloque2</div>

Cambiando el valor de float a right en ambos bloques tendremos:

Código CSS:
.bloque1 {float:right;
         width: 100px;
         height: 100px;
         background-color: #C4EEC1;
         border: 1px solid #000;
         padding:2px;}
.bloque2 {float:right;
         width: 300px;
         height: 100px;
         background-color: #FFFFC0;
         border: 1px solid #000;
         padding:2px;
      }
Código HTML:
<div class="bloque1">bloque1</div>
<div class="bloque2">bloque2</div>
colocando los valores (float:left) ó (float:right) alternados a cada bloque estos se ordenaran y ocuparan el lugar de las siguientes formas:
Código CSS:
.bloque1 {float:left;
         width: 100px;
         height: 100px;background-color: #C4EEC1;
         border: 1px solid #000;padding:2px;}
.bloque2 {float:right;
         width: 300px;
         height: 100px;background-color: #FFFFC0;
         border: 1px solid #000;padding:2px;
      }
Código HTML:
<div class="bloque1">bloque1</div>
<div class="bloque2">bloque2</div>
Código CSS:
.bloque1 {float:right;
         width: 100px;height: 100px;
         background-color: #C4EEC1;
         border: 1px solid #000;padding:2px;}
.bloque2 {float:left;
         width: 300px;height: 100px;
         background-color: #FFFFC0;
         border: 1px solid #000;padding:2px;
      }
Código HTML:
<div class="bloque1">bloque1</div>
<div class="bloque2">bloque2</div>
Artículos relacionados:
Categorías Principales CSS:

DISEÑO WEB CSS

Maquetación CSS

Maquetación con CSS, HTML flotar bloques, layout o cajas. Diseño web estandar, colores CSS, ancho, alto.

Ver más »

Imágenes y CSS

Códigos CSS para imágenes, casos prácticos, ejemplos.

Ver más »

Tipografía, texto CSS

Volumen de letras, fuentes, tipografía, interlineado, tamaño de texto, subrayado, efectos de texto:

Ver más »

Menus, enlaces con CSS

Aprenderemos a estructurar y diseñar todo tipo de menus con CSS mediante ejemplos y casos prácticos.

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