- Home
- Categorie
- Coding e Sistemistica
- Coding
- ACCOSTARE 2 DIV su IE6!!
-
ACCOSTARE 2 DIV su IE6!!
Salve a tutti, mi sto disperando.. ma poi mi sono detto: esistono i Forum! vediamo se qualcuno può aiutarmi!
Siamo messi così: (a div)
page
- header
- content (float:left)
- sidebar (float:right)
- footer (clear:both)
questi sono i livelli. Su Chrome, FFX all OK!
ma su IE6 non mi si accostano il content e la sidebar!
(vi posto 2 immagini che spero, nonstante la grafica, riescano a spiegare il problema!)FIREFOX:
wolfziz.altervista.org/prob_ffx.jpgIE6! (il maledetto!):
wolfziz.altervista.org/prob_ie6.jpgche mi potete dire?
Grazie mille per l'aiuto!Enrico!
-
Prova a cambiare le larghezze dei due, soprattutto se gli hai fatti ad incastro.... IE interpreta tutta diversamente la larghezza della pagina e di conseguenza scazzano questo tipo di incastri...
Altrimenti prova a mettere il float left a entrambi, e poi imposti un margin-left alla sidebar!
-
Niente da fare.. rimane giù a destra. Gli metto un margin-left e si sposta ma sempre e comunque in basso.
Ho provato anche a restringere per assurdo il content a 100px ma quello non sale..
-
mm... capitano spesso anche a me questo tipo di problemi, hai installato la Web Developer Toolbar??? ti permette di vedere una miriade di cose, ( tra cui i bordi dei div e di tutti i tag )... potrebbe esserti d'aiuto...
-
si l'ho installata e ho installato anche FireBug, li uso normalmente per programmare e studiare siti web..
-
bo, allora prova a postare il link della pagina... non saprei che altro dirti!!
-
Prova ad assegnare sia a "content" che a "sidebar" la proprietà "display: inline;".
Questo dovrebbe risolverti il problema.
In pratica IE6 raddoppia i margin-left e margin-light dei div che hanno posizionamento float: left e float: right; ma assegnando a questi la proprietà "display: inline;" non li raddoppia più.