Allora, in breve, per creare l'header di un sito, ho scomposto un'immaigne abbastanza grande in più parti e ho creato dei DIV che hanno come sfondo queste immagini così che non possano essere salvate facendo click col tasto destro.
Cosa succede? Semplice Firefox visualizza tutti i div correttamente allineati e combacianti.
IE6, se ne fotte e mi visualizza i DIV a scacchiera, cioè:
(i cancelletti sono i DIV con il background)
codice:
######
########
######
########
ho provato a settare margini, seguire vari tipi di floating, mettendo il box principale anche come float e width 100% ma niente... cioè se ne frega altamente...
AIUTOOOOOO!!
giusto per chiarezza uso:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Ecco il codice CSS:
codice:
#h_top {
background:url(structure/sheet_top.jpg);
width:778px;
height:21px;
padding:0px;
margin:0px;
border:none;
}
#h_tl {
background:url(structure/head_tl.gif);
width:448px;
height:56px;
padding:0px;
margin:0px auto;
border:none;
float:left;
display:inline;
}
#h_tr {
background:url(structure/head_tr.gif);
width:330px;
height:56px;
padding:0px;
margin:0px auto;
margin-left:448px;
border:none;
}
#h_bl {
background:url(structure/head_bl.gif);
width:180px;
height:45px;
padding:0px;
margin:0px auto;
border:none;
float:left;
}
#h_br {
background:url(structure/head_br.gif);
width:598px;
height:45px;
padding:0px;
margin:0px auto;
margin-left:180px;
border:none;
/*position:relative;*/
}
ecco il codice html
codice:
<div id="header"><div id="h_top"></div><div id="h_tl">[img]structure/spacer.gif[/img]</div><div id="h_tr"></div><div id="h_bl"></div><div id="h_br"><div style="clear:right;"></div></div>
</div>