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 body
{
background-color: white;
text-align: center;
}
#cabecera
{
width: 100%;
height: 80px;
background-color: transparent;
border-bottom: 2px solid black;
position: absolute;
top: 0;
left: 0;
}
#contenedor
{
width: 1000px;
height: auto;
background-color: red;
text-align: left;
margin: auto;
}
#panel
{
width: 700px;
height: auto;
margin: auto;
background-color: blue;
}
<p>Parrafo de prueba 1
</p> <p>Parrafo de prueba 2
</p>