grazie mille conti1 ottima risposta, funziona... i tre div mi servono perchè voglio fare un menu orizzontale con bordi arrotondati. l'unico problema rimasto è che tra un primo, secondo, e terzo mi da un leggero spazio, anche dopo aver messo margin:0;
ti posto il codice css che ho messo:
#menu {
height:30px;
background-image:url(../images/bg_menu.png);
}
#menu_l {
width:30px;
height:30px;
background-image:url(../images/menu_l.png);
}
#menu_c {
width:30px;
height:30px;
background-image:url(../images/menu_c.png);
background-repeat:repeat-x;
}
#menu_r {
width:30px;
height:30px;
background-image:url(../images/menu_r.png);
}
#menu table { border:none; margin:0 auto; }
#menu td { padding:0;}
e il codice html:
<!-- inizio menu -->
<div id="menu">
<table>
<tr>
<td>
<div id="menu_l">
</div>
</td>
<td>
<div id="menu_c">
</div>
</td>
<td>
<div id="menu_r">
</div>
</td>
</tr>
</table>
</div>
<!-- fine menu -->
qualche dritta?

grazie comunque per l'illuminante risposta di prima

ultima domanda, ma se il menu lo faccio con questa soluzione delle tabelle a livello di visibilità cambia qualcosa??? con google intendo, poichè ho letto che le tabelle è meglio non usarle.... grazie ancora.