Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2013, 07:08
nico123
 
Fecha de Ingreso: noviembre-2013
Mensajes: 113
Antigüedad: 10 años, 6 meses
Puntos: 4
Pregunta ¿porque me pasa esto en HTML y CSS?

Hola!!!!. Ayer estaba haciendo una pagina de inicio para mi navegador, y, como otras veces, los div se metian uno debajo del otro, como en la siguiente imagen:

http://k39.kn3.net/9/C/F/3/F/5/F1B.png

Trate de solucionarlo poniendoles (a algunos div) position: relative; , pero yo tenia una "barra horizontal" con width: 100%; y height: 100px; y position: absolute, pero al cambiarla a relative se creaban unos margenes entre esa "barra". ¿Cual puede ser la solucion? Aca esta el codigo fuente:

Código HTML:
Ver original
  1.     <title>ttulo</title>
  2. <style type="text/css">
  3.     body
  4.     {
  5.         background-color: white;
  6.         text-align: center;
  7.     }
  8.     #cabecera
  9.     {
  10.         width: 100%;
  11.         height: 80px;
  12.         background-color: transparent;
  13.         border-bottom: 2px solid black;
  14.         position: absolute;
  15.         top: 0;
  16.         left: 0;
  17.     }
  18.     #contenedor
  19.     {
  20.         width: 1000px;
  21.         height: auto;
  22.         background-color: red;
  23.         text-align: left;
  24.         margin: auto;
  25.     }
  26.     #panel
  27.     {
  28.         width: 700px;
  29.         height: auto;
  30.         margin: auto;
  31.         background-color: blue;
  32.     }
  33. </head>
  34.     <div id="cabecera">  
  35.     </div>
  36.     <div id="contenedor">
  37.         <h1>Encabezado 1</h1>
  38.         <p>Parrafo de prueba 1</p>
  39.         <p>Parrafo de prueba 2</p>
  40.     </div>
  41.     <div id="panel">
  42.         <h2>adsdadsadas</h2>
  43.     </div>
  44. </body>
  45. </html>