Ho un problema con la costruzione delle pagine senza uso delle tabelle e quindi solo con i css ... Infatti la pagina viene visualizzata perfettamente da ie, mentre opera ed netscape la visualizzano incasinata. Credo che dipenda dal fatto che ho inserito i tag <div> uno dentro l'altro.
per esempio se provate a fare due file ... il css con questi stili:
.box_area{width:760px; border:1px solid #CC0000;}
.box_area_sx{width:150px; float:left; background-color:#FFCCCC;}
.box_area_x{width:458px; float:left; background-color:#FFFFFF;}
.box_area_dx{width:150px; float:left; background-color:#FFCCCC;}
... ed il file htm con questo contenuto:
<body>
<div class="box_area">
<div class="box_area_sx">ciao</div>
<div class="box_area_x">ciao</div>
<div class="box_area_dx">ciao</div>
</div>
</body>
con ie ve lo visualizza perfettamente ... e cioè le tre senzioni sx,x,dx sono dentro nel riquadro bordato, mentre con netscape ed opera le tre sezioni sono visualizzate fuori.
Di conseguenza l'effetto in una pagina in cui si ripete la situazione di un riquadro dentro un'altro riquadro la pagina presenta pezzi sparpagliati ovunque.
Dov'è il problema? Devo usare un tag diverso per il riquadro esterno? Devo aggiungere qualcosa nei fogli di stile? Ditemi un po' ... L'uso dei fogli di stile al posto delle tabelle è molto utile ... ma vorrei una pagina compatibile con tutti i browser.
grazie!