tengo un HTML sencillo con 3 divs, por ejemplo, como esto:
Código HTML:
Ver original<!DOCTYPE html>
<link rel="stylesheet" type="text/css" href="estilospruebacolocaciondivs.css"> <img src="Logo_NUEVO_100.png" class="logo" alt="logo"/>
con esta hoja de estilos:
Código CSS:
Ver original@charset "utf-8";
#wrapper {
width: 100%;
height: auto;
}
#left{
border: 2px;
border-color: green;
border-style: dotted;
max-width: 25%;
height: auto;
float: left;
margin: 0;
padding: 0;
background-color: red;
}
#right{
border: 2px;
border-color: blue;
border-style: dotted;
max-width: 25%;
height: auto;
float: left;
margin: 0;
padding: 0;
background-color: red;
}
#center{
border: 2px;
border-color: red;
border-style: dotted;
margin: 0 auto;
background-color: green;
max-width: 50%;
height: auto;
}
.logo {
width: 50%;
height: auto;
float: left;
margin: 0;
background-color: #09BDE4;
}
Bueno, pues por algun motivo que desconozco, el div que contiene la imagen del logo, aun teniendo margin y padding cero, deja a izquierda y arriba un pequeño espacio, como de 10px
¿Porqué sucede esto? ¿como se puede ajustar un div para que quede pegado a izquierda y arriba (o a donde sea) sin ningun espacio?