Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/01/2012, 10:38
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 6 meses
Puntos: 269
Respuesta: Como consigo esta estructura de capas?

Prueba con esto:

Código HTML:
Ver original
  1. <div class='tarea'>
  2.     <div class='rojo'>div 1</div>            
  3.     <div class='verde_celeste'>
  4.         <div class='verde'>div 2</div>    
  5.         <div class='celeste'>div 3</div>      
  6.     </div>          
  7.     <div class='amarillo'>div 4</div>
  8. </div>

Código CSS:
Ver original
  1. body{
  2.     font-family: Arial;
  3.     font-size: 14px;
  4. }
  5.     .tarea{
  6.         overflow: hidden;
  7.         width: 700px;
  8.         border: 5px solid #000;
  9.     }
  10.         .tarea div{
  11.             text-align: center;
  12.             text-transform: uppercase;
  13.         }
  14.         .rojo, .verde_celeste, .amarillo{
  15.             float: left;
  16.             height: 200px;
  17.             line-height: 200px;
  18.         }
  19.         .rojo{
  20.             width: 300px;
  21.             background: #ed1c24;
  22.         }
  23.         .verde_celeste{
  24.             width: 190px; /* + (5*2 = 10px) = 200px*/
  25.             overflow: hidden;
  26.             border-left: 5px solid #000;
  27.             border-right: 5px solid #000;
  28.         }
  29.             .verde, .celeste{
  30.                 float: left;
  31.                 line-height: 100px;
  32.             }
  33.             .verde{
  34.                 width: 200px;
  35.                 height: 100px;
  36.                 background: #22b14c;
  37.             }
  38.             .celeste{
  39.                 width: 200px;
  40.                 height: 95px; /* + 5px = 100px */
  41.                 border-top: 5px solid #000;
  42.                 background: #00a2e8;
  43.             }  
  44.         .amarillo{
  45.             width: 200px;
  46.             background: #fff200;
  47.         }

Luego le das las medidas acorde a tus necesidades.

demo: http://jsfiddle.net/cristian_cena/9HQHm/
float: http://www.librosweb.es/css/capitulo...nto_float.html
limpiar los float: http://www.librosweb.es/css_avanzado...ar_floats.html

Espero te sea útil.
Saludos.

pd:/ No sirve que pongas "Alguien sabe? ^^". Lo único que logras con eso es que den ganas de saltear tu tema.