Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2012, 15:03
pollin14
 
Fecha de Ingreso: marzo-2010
Ubicación: df
Mensajes: 58
Antigüedad: 14 años, 8 meses
Puntos: 5
Respuesta: Problemas con height de una capa

Tu codigo tiene varios problemas.Uno de ellos es que estas usando la propiedad style para asígnar estilos, lo cual complica (por lo menos a mi) el analisis de tu codigo. Segunda, estas usando la propiedad position la cual te causara muchos problemas y complicaciones, y creo que para lo que quieres no es necesaria (la complicacion y los problemas ).

Este es codigo puro HTML de como deberias hacer la maquetacion y la separacion de CSS.
En este caso incluyo el codigo CSS dentro del HTML para que lo puedas visualizar rapido, pero deberia ir en un archivo aparte (estilo.css por ejemplo) del html.

Esto es lo correcto.

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.     <head>
  3.         <title></title>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5.         <style>
  6.             body{
  7.                 background-color:#DADADA;
  8.             }
  9.  
  10.             .center{
  11.                 margin-right:auto;
  12.                 margin-left:auto;
  13.             }
  14.             #izquierda,#derecha{
  15.                 float:left;
  16.             }
  17.  
  18.             #encabezado{
  19.                 height:200px;
  20.                 width:520px;
  21.                 background-color:green;
  22.             }
  23.             #principal{
  24.                 width:530px;
  25.                 min-height:600px;
  26.                 padding:5px;
  27.                 background-color: yellow;
  28.             }
  29.            
  30.             #izquierda,#derecha{
  31.                 float:left;
  32.             }
  33.             #izquierda{
  34.                 width:400px;
  35.             }
  36.  
  37.             #derecha{
  38.                 width:120px;
  39. /*              height:240px;*/
  40.                 background-repeat: no-repeat;
  41.             }
  42.  
  43.             #menu_horizontal{
  44.                 height:20px;
  45.                 width:520px;
  46.                 background-color:purple;
  47.             }
  48.             ul li{
  49.                 float:left;
  50.                 list-style-image: none;
  51.                 list-style-type: none;
  52.                 margin-left:20px;
  53.             }
  54.            
  55.             #contenido{
  56.                 background-color:pink;
  57.                 min-height:200px;
  58.             }
  59.            
  60.             .lateral{
  61.                 border: black dotted thin;
  62.                 margin-top:5px;
  63.                 background-color:orange;
  64.                 display:block;
  65.             }
  66.         </style>
  67.     </head>
  68.     <body>
  69.         <div id="principal" class="center">
  70.             <div id="encabezado"></div>
  71.             <div id="menu_horizontal">
  72.                 <ul>
  73.                     <li>noticia 1</li>
  74.                     <li>noticia 2</li>
  75.                     <li>noticia 3</li>
  76.                 </ul>
  77.             </div>
  78.  
  79.             <div id="contenido">
  80.                 <div id="izquierda">
  81.                     <h1>Noticia Centro </h1>
  82.                     Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.
  83.                     Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.
  84.                     Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.
  85.                     Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.
  86.                     Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.
  87.                     Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.
  88.                     Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.
  89.                 </div>
  90.                 <div id="derecha">
  91.                     <div class="lateral"><h1>noticia 1</h1>
  92.                         Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.
  93.                         </div>
  94.                     <div class="lateral"><h1>noticia 2</h1>Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.</div>
  95.                     <div class="lateral">noticia 3Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.</div>
  96.                     <div class="lateral">noticia 4Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba, esto es una noticia de prueba.Esto es una noticia de prueba, esto es una noticia de prueba. Esto es una noticia de prueba.</div>
  97.                     <div style="clear:both"></div>
  98.                 </div>
  99.                 <div style="clear:both"></div>
  100.             </div>
  101.         </div>
  102.     </body>
  103. </html>

Un ultimo consejo, si tienes que meter imagenes por ejemplo en el encabezado o banners usa CSS.
__________________
Dead Nation