Sto provando a progettare una semplice intestazione su una pagina in css. Ho pianificato di impilare due div uno sopra l'altro. Quella in alto ha molte schede e quella in basso è una semplice immagine singola div. Ma quando eseguo il rendering vedo che un extra 5px viene aggiunto alle altezze di entrambe queste div. Quindi non sono in grado di posizionare il fondo esattamente sopra l'altro.5px margine extra da aggiungere al fondo di ciascun div
C'è un margine inferiore di 5 pixel automaticamente. Ho provato i margini negativi, azzerando i margini e i paddings globali. Ancora inutile.
Ecco il codice.
<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;
}
corpo {
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;
}
Ecco il link alla pagina
http://net4.ccs.neu.edu/home/pradep/
Ive passato troppo tempo su questo. Per favore aiuto.
la prossima volta che scrivi una domanda, organizza bene il tuo codice. Il div con il relativo CSS appropriato sotto di esso. Non è necessario incollare l'intero CSS. Benvenuto in StackOverflow. –