Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di gpalmia
    Registrato dal
    Oct 2002
    Messaggi
    128

    Strano comportamento di IE8 con div e float

    Ciao a tutti.
    Ho un piccolo problema che non riesco a risolvere.
    vorrei semplicemente inserire due elementi div all'interno di un altro che faccia da contenitore così...:
    codice:
    <div id="corpo">
    <div id="colsx">
    	
    
    Colonna di sinistra</p>
    </div>
    <div id="coldx">
    	
    
    Colonna di destra</p>
    </div>
    </div>
    il tutto è molto semplice e l'unica cosa che vorrei è che i due elementi div interni siano allineati orrizzontalmente uno a destra e l'altro a sx.
    Ho così creato il file css con questo codice
    codice:
    div#colsx {
    	border: thin #C0C0C0 solid;
    	background-color: #00FFFF;
    	margin: 2%;
    	width: 30%;
    	float:left;
    }
    
    div#coldx {
    	border: thin #C0C0C0 solid;
    	background-color: #00FFFF;
    	margin: 2%;
    	width: 30%;
    	float:right;
    }
    
    div#corpo {
    	border: thin solid #C0C0C0;
    	width: 90%;
    	margin:0 auto;
    	background-color: #FFFF00;
    }
    Bene: uso MS SharePoint Designer e nella finestra che mostra il risultato del codice (WYSIWYG) gli elementi vengono visualizzati proprio come vorrei.
    Se però provo a visualizzare la pagina con IE8 il risultato è molto diverso.
    In particolare si visualizza il div#corpo come una linea (cioè senza contenuto) e gli altri due elementi sotto fuori da quello che dovrebbe essere il loro contenitore.
    Perchè succede ciò?
    Grazie per la risposta.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di gpalmia
    Registrato dal
    Oct 2002
    Messaggi
    128
    scusa la svista...

  4. #4
    ho copiato e incollato il tuo codice e testato su ie8 senza fare nessuna modifica..
    funziona. semmai dovrebbe essere il contrario: sul software wysiwyg non dovresti riuscire a visualizzare correttamente la pagina..

    comunque, se provi ad inserire un'altezza espressa in px es. height:100px;

    dovresti avere risolto i problemi.

    ciao

    -I.
    Fantasy sets our boundaries...
    www.webartists.it

  5. #5

    Re: Strano comportamento di IE8 con div e float

    Originariamente inviato da gpalmia
    Ho un piccolo problema che non riesco a risolvere.
    vorrei semplicemente inserire due elementi div all'interno di un altro che faccia da contenitore così...
    potresti dare un overflow: hidden al tuo contenitore
    potrsti usare un footer con clear:both
    oppure aggiungere una classe come suggerito nel seguente articolo
    http://perishablepress.com/press/200...clearfix-hack/

  6. #6
    Utente di HTML.it L'avatar di gpalmia
    Registrato dal
    Oct 2002
    Messaggi
    128
    Grazie molte ad evan75 ed anche a mucu.
    La soluzione proposta da evan75 non mi va molto bene perchè i due blocchi sono liquidi e devono prendere le dimensioni del contenuto, così come dovrebbe anche il contenitore; se fisso l'altezza del contenitore i blocchi rischiano di fuoriscire o di essere troppo piccoli rispetto al contenitore.
    Le due soluzioni di mucu, invece vanno entrambe egregiamente.
    Rimane comunque forte il dubbio sul motivo del diverso comportamento tra software wysiwyg e browser oltre che tra il mio browser (IE8) e quelo di evan75.

  7. #7

    IE8 stranissimo!

    Carissimi,
    ho due macchine WIN XP Pro con SP3 e IE8 che puntano ad un server Apache con PHP.
    Tutte cose normalissime (io non so fare altro!), CSS molto semplici.
    Sulla prima, viaggio molto bene, nel senso che vedo le cose come devono.
    sella seconda macchina (stessa risoluzione dell schermo) la pagina è un disastro, alcuni elementi si accavallano.
    Da cosa potrebbe dipendere?
    javascript:void(0);

  8. #8
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Mah, io non mi preoccuperei di come le cose si vedono con i software WYSIWYG, ci son già abbastanza problemi di compatibilià tra i browsers. Anche Dreamweaver si comporta diversamente rispetto ai browser, per cui non guardo più la parte "visuale".

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.