Código HTML:
Ver original
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="estilospruebacolocaciondivs.css"> </head> <body> <div id="wrapper"> <div id="left"> <a href="index.html"> <img src="Logo_NUEVO_100.png" class="logo" alt="logo"/> </a> </div> <div id="right"> </div> <div id="center"> </div> </div> </body> </html>
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?