Ciao a tutti,
ho cercato di scrivere un titolo quanto più significativo. In effetti dice tutto. Ho un layout a due colonne così composto:
Nel CSS:codice:<div class="content"> <div class="left_col"> #contenuto_colonna_sinistra_navigazione </div> <div class="maincontent"> #contenuto_principale </div> </div>
Il layout funziona correttamente in explorer. Il problema si verifica con Firefox: quando vado ad inserire nel maincontent dei div a cui assegno a loro volta dei float (per realizzare i contenuti interni, il layout è tableless), usando clear:both i div del maincontent agiscono anche sul div left_col. Non so se mi sono spiegato... Praticamente facendo un clear:both ad un div contenuto nel div maincontent, questo effettua il clear su tutti i div, e non solo su quelli del div in cui è contenuto (cioè maincontent), agendo pertanto sulla colonna di sinistra.codice:div.content { width:100%; padding: 0; margin:0; } div.left_col { float:left; width:23%; } div.maincontent { margin: 0 0 0 23%; }
Sto impazzendo da una settimana, qualcuno ha mai avuto un problema simile?
Grazie mille!

Rispondi quotando