Tengo un html muy simple. El div rojo está dentro del div azul y tiene un margen superior de 10 px. En navegadores que no sean, el cuadro azul está a 10 px de distancia de la parte superior de la ventana gráfica y el div rojo está en la parte superior del div azul. Lo que espero es el comportamiento ie: el div rojo debe estar a 10 px de distancia de la parte superior del div azul. ¿Por qué los navegadores no-ie se procesan así? (Supongo que el comportamiento incorrecto es el IE pero ¿por qué?)margen inesperado con html muy simple
Y, ¿cuál es la forma correcta de hacerlo?
why blank? http://img92.imageshack.us/img92/7662/blankmr7.jpg
<html>
<head>
<style>
body { margin:0; padding:0; }
.outer
{
background-color: #00f;
height: 50px;
}
.inner
{
height: 20px;
width: 20px;
background-color: #f00;
margin: 10px 0 0 10px;
}
</style>
</head>
<body>
<div class="outer">
<div class="inner">
</div>
</div>
</body>
</html>
Sí, no hice mucha investigación al responder esta pregunta. Parece que eres menos vago que yo. Gracias por aclararlo. – strager
Tuve la suerte de que obtuviera una cita incorrecta o me hubiera zambullido en las especificaciones para nada. ;) – mercator