Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617

    Strano problema con IE8

    Manco a dirlo, tutto il mio problema è solo con ie8, con safari e firefox è tutto perfetto.

    Vado direttamente di codice:
    codice:
    <div2>
    <form enctype=\"multipart/form-data\" name=\"login\" action=\"adm/elabora_login.php\" method=\"post\" >
    <ul style='list-style:none;text-align:center;outline:1px solid #ccc; background-color:#E5E5E5;border:2px solid #fff;padding-top:10px;padding-bottom:10px;margin-top:0;'>
    	
    	<li style='color:#888;font-size:13px;'>Username
    	[*]<input type='text' name='username' style='border:1px solid #ccc;text-align:center;'/>
    	
    	<li style='margin-top:20px;font-size:13px;color:#888;'>Password
    	[*]<input type='password' name='password' style='border:1px solid #ccc;text-align:center;'/>
    	
    	<li style='margin-top:20px;'><input type='submit' value='Accedi' name='accedi' />
    	<input type='submit' value='Modifica i tuoi Dati' name='modifica' />
    	
    	
    	
    	[/list]
    	
    </form>	
    
    </div>
    Ho questo form molto stupido(non badate agli errori di apici singoli perchè il tutto è scritto in php).Tale div ha attributo css float:left xchè dopo c'è quest'altro div

    codice:
    <div class="div3">
     
         <ul class="partners">
         <li class="partners_link">[img][/img]
         <li class="partners_link">[img][/img][/list]
    </div>
    Tale div ha anch'esso attributo css float:left;

    Solo con Ie8 il secondo div finisce sotto il primo e l'unico modo per farli affiancare è togliere i tag <form.........></form>

    Come cavolo è possibile?
    Qualcuno sà illuminarmi?

    Grazie di tutto cuore(maledettissima Microsoft)

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    NOTA TECNICA

    POSTARE CODICE

    neanche fossi un novellino...

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Chiedo scusa per i tag, la fretta è cattiva consigliera!

    Il problema persiste!

  4. #4
    prova a correggere dando display:inline; ai div

    e non so se è un errore di battitura, ma il primo div che contiene il form è scrittpo <div2>

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Per il div dove notavi l'errore, la scrittura corretta era <div class="div2"> l'errore l'ho commesso solo nel post.

    Ho provato a dare ai div l'attributo display:inline; ma nulla da fare.

    Continuo a notare che se tolgo i tag di apertira e chiusura del form, tutto funziona bene anche su IE8, certo però nn posso prescindere da tali tag.

    Grazie di un qualunque aiuto!

    Edit: Se al div due (sarebbe il primo) dò un altezza,una larghezza fisse e contorno i bordi, ho notato che mi tira fuori 2 div uguali e fa flottare il div3 (il secondo div) alla destra del secondo div prodotto prima e di cui proprio nn capisco l'origine!


    Tutto molto strano!

  6. #6
    se provi a togliere <ul>[/list][*] da dentro il form ti cambia nulla?

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Anche togliendo i tago <ul>[/list]e tutti i[*] non cambia nulla sempre due div riprodotti(vedi edit del precedente post) e il div che dovrebbe essere accanto a destra finisce con lo stare accanto a destra del secondo div prodotto di cui non si capisce l'esistenza.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Ho scoperto un'altra cosa simpatica, se vedi il codice del primo div, noti che come da regola ho chiuso il tag form (</form>) nella posizione (credo) corretta, adesso ho notato che se tolgo solo la chiusura del form funziona tutto.

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Risolto, era un mio errore fatto tipo 80 righe di codice piu sopra!

    Grazie a tutti!

  10. #10
    Domanda da 1 milione di dollari:

    Ma di enctype=\"multipart/form-data\" che te ne fai su quel form ?

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.