Estoy intentando diseñar un encabezado simple para una página en css. Planeé apilar dos divs uno encima del otro. El de arriba tiene muchas pestañas y el de abajo es un div simple de imagen única. Pero al renderizar, veo que se está sumando un 5px adicional a las alturas de estos dos divs. Así que no puedo colocar el fondo exactamente encima del otro.5px margen adicional que se agrega a la parte inferior de cada div
Hay un margen inferior de 5 píxeles automáticamente. Probé los márgenes negativos, restablecí los márgenes globales y los rellenos a cero. Todavía no uso
Aquí está el código.
<div class ="main_nav">
<div class="first_tab">
<img src ="images/startup/tab1_brown.png" height="25" width="90" alt="Temp" />
</div>
<div class = "ind_tab">
<img src ="images/startup/tab1_orange.png" height="25" width="90" alt="Temp"/>
</div>
<div class = "ind_tab">
<img src ="images/startup/tab1_brown.png" height="25" width="90" alt="Temp" />
</div>
</div>
<div class="lock">
<img src ="images/startup/divbg_new.png" alt="Temp" />
</div>
CSS:
*{ margin:0; padding:0; }
ul.master_navigation
{
font-size: 125%;
font-weight: bold;
text-align: center;
list-style: none;
margin: 0.5em 0;
padding: 0;
}
ul.master_navigation li
{
display: inline-block;
padding: 0 1%;
}
a
{
color: #08f;
font-weight: bold;
text-decoration: none;
}
a:visited
{
color: #88f;
}
a:hover
{
color: #f00;
}
p
{
text-align: justify;
}
p.cent
{
text-align: left;
}
div.header
{
height: 200;
}
div.main_nav
{
display: inline-block;
height: 25;
width: 900;
padding: 0;
margin: 0;
vertical-align: bottom;
}
div.first_tab
{
height: 25;
float: left;
}
div.ind_tab
{
height: 25;
float: left;
margin-left: -10px;
z-index: -5;
}
div.lock
{
margin-top: -100;
height: 91;
width: 900;
padding: 0;
margin: -5;
}
cuerpo {
width:900px;
max-width: 100%;
margin: auto;
padding: 0;
background-image:url(images/startup/bg_2.gif);
background-repeat:repeat-x;
}
.pad
{
padding: 0;
margin: 0;
}
Aquí está el enlace a la página
http://net4.ccs.neu.edu/home/pradep/
he pasado demasiado tiempo en esto. Por favor ayuda.
próxima vez que no publique una pregunta, organice su código correctamente. El div con su CSS apropiado debajo de él. No es necesario pegar todo el CSS. Bienvenido a stackoverflow. –