tengo un problema, estoy maquetando con css y tanto en Firefox como en IE crea espacios en blanco entre capas adyacentes sinmotivo aparente, espero que me podais ayudar.
Os dejo el codigo HTML y el CSS
Codigo html:
Código HTML:
<html> <head> <link rel="STYLESHEET" type="text/css" href="./css/estilo.css"> </head> <body> <div id="contenedor"> <div id="cabecera">CABECERA</div> <div id="cuerpo"> <div id="menu"> <div class="barraMenu"> <a class="botonMenu" href="">Opción 1</a> <a class="botonMenu" href="">Opción 2</a> <a class="botonMenu" href="">Opción 3</a> <a class="botonMenu" href="">Opción 4</a> </div> </div> <!-- aqui es donde obtengo un espacio en blanco: en Firefox y IE --> <div id="principal"> AQUI IRIA TODO EL TEXTO <div id="derecha"><img src=".\fotos\DSCN2621.JPG"/></div> </div> </div> <!-- aqui es donde obtengo un espacio en blanco: solo en Firefox --> <div id="pie">pIE</div> </div> </center> </body> </html>
body {background: #CCFFCC;}
#contenedor { background: #FFFFFF;
margin:auto;
width: 770px;
}
#izquierda { float: left;
padding-right: 10px;
}
#cuerpo {}
#principal { text-align: justify;
font-family: arial;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
background: #CCCCCC;
}
#cabecera { text-align: center;
background: #0000FF;
}
#pie { text-align: center;
background: #00FF00;
}
a { text-decoration: none; }
#derecha {float: right;
margin-left: 10px;
}
/* estilos para el menu */
#menu {
height: 20px;
background: #EEFFEE;
}
#menu div.barraMenu,
#menu div.barraMenu a.botonMenu {
font-family: sans-serif, Verdana, Arial;
font-size: 8pt;
color: white;
}
#menu div.barraMenu {
text-align: left;
}
#menu div.barraMenu a.botonMenu {
background-color: #556975;
color: white;
cursor: pointer;
padding: 4px 6px 2px 5px;
text-decoration: none;
}
#menu div.barraMenu a.botonMenu:hover {
background-color: #637D4D;
}
#menu div.barraMenu a.botonMenu:active {
background-color: #637D4D;
color: black;
}
gracias de antemano y saludos