26/04/2011, 08:49
|
| | Fecha de Ingreso: enero-2011
Mensajes: 35
Antigüedad: 13 años, 10 meses Puntos: 0 | |
Problema margin-top Hola
Tengo el siguiente código html
<div id="divTodo">
<div id="divHeader"></div>
</div>
y su css asociado es:
body {
padding: 0;
margin: 0;
background: url('./img/degradado.png') repeat-x;
}
#divTodo{
width: 900px;
height: 700px;
background-color: #FFF;
margin: 0 auto 0 auto;
}
#divHeader{
margin-top: 15px;
width: 900px;
height: 100px;
background-color: #000;
}
El problema es que el margin-top no me funciona, como yo esperaba, es decir según el código y su hoja de estilo tendría que tener una pagina con el fondo con mi degradado y centrado un div que ocupa 900x700 en blanco y dentro de ese div a 15px de distancia un div de 100px de alto con fondo negro.
Pues no me lo hace, los 15px estos de margin-top, no se ven en blanco sino con el color del degradado.
Si hago padding-top: 15px; en el divTodo y quito el margin-top si me lo hace, tambien leyendo el foro si pongo un padding-top: 1px; en divTodo y dejo el margin-top en divHeader me funciona, alguien sabe porque pasa esto y como puedo solucionarlo?
Lo quiero hacer con un margin-top en el divHeader, porque si lo hago con el padding en el divTodo, tengo que restarle ese padding al height.
Muchas gracias por adelantado |