Allora ho due immagini, una è il logo l'altra è un banner. Voglio che il logo appaia un po' sopra il banner (visto che cmq quest'ultimo ha parti bianche) e non riesco. Ho fatto così:
stili:
codice:
#logo {
background-image: url(logo.jpg);
background-repeat: no-repeat;
height: 80px;
width: 80px;
margin-top: 0px;
margin-left: 370px;
float: left;
}
#banner {
background-image: url(banner.jpg);
background-repeat: no-repeat;
height: 200px;
width: 788px;
float: none;
}
html:
codice:
<body>
<div id="contenitore">
<div id="logo">
</div>
<div id = "banner" >
</div>
</div>
</div>
</body>
FF ha il risultato più simile, mettendo il logo a float, il banner mi va a finire sotto; ie7 invece lascia i due oggetti ben distinti (non mi immagino ie6 cosa potrebbe combinare). Inoltre se metto il margin-top del banner diciamo a 30, ie7 aumenta la distanza tra i due (il comportamento mi pare ragionevole) mentre FF sposta in basso il logo e il banner e non capisco perchè li considera come un tuttuno.
Che cavolo, in alternativa come potrei fare?