Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    overflow:auto problema con IE

    ho un problema con un div con overflow:auto in IE6 e IE5.5

    il contenuto del div, essendo più largo dello stesso, non scrolla (parlo dello scroll orizzontale) ma allarga il div stesso e rovina il layout generale.

    ho letto che é un problema di IE6 e precedenti (infatti con IE7 si vede in modo corretto) ma come posso risolverlo?

    devo in qualche modo settare una max-width solo per IE?

    help...
    www.softcodex.ch

  2. #2
    ho visto che in altri post c'é il problema inverso (dovuto a IE7).

    io però ho bisogno che ci sia lo scroll, e non che si allarghi il div.

    help...
    www.softcodex.ch

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il max-width in IE (quirks mode) non esiste.
    E il width lavora come min-width.

    Ci sono due possibili soluzioni:
    1. passare a XHTML Strict (risolvi solo per IE6+)
    2. usare qualche hack per IE (credo sia necessario l'utilizzo di JS): trovi gli hack tra i "link utili" nella sezione apposita.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Abbozzo una soluzione: css solo per IE!
    In teoria con questo dovresti riuscire...

    Prendo il codice da questa pagina...
    codice:
    <!--[if lte IE 6]>
    	<link rel="stylesheet" type="text/css" media="screen, handheld, print" href="http://utenti.html.it/common/css/forum_per_ie.css?ver=210906" />
    	<![endif]-->
    Earn money for searching the internet:
    Homepages Friends

  5. #5
    sono un po di ore cerco di risolvere il problema, ma non ho trovato ancora niente.

    magari non mi sono spiegato bene :

    voglio lo scroll orizzontale in un div che ha il contenuto che eccede la larghezza dello stesso div.

    con : overflow:auto non va su IE6 e precedenti.

    ho quindi bisogno una soluzione. grazie
    www.softcodex.ch

  6. #6
    Utente di HTML.it L'avatar di foo
    Registrato dal
    Dec 2006
    Messaggi
    114
    con le versioni precedenti non ricordo, ma con ie6 dovrebbe funzionare

    nel dubbio ho provato questo e, con ie6, funzia:

    Codice PHP:
    <div style="width:100px; border:1px solid red; overflow:auto; height:200px;">
      <
    div style="width:200px"aoa aoa irir eiur eruer
     
            ljaljas lasjas lj

       
    </div>
    </
    div>
    <
    div style="width:100px; border:1px solid red;">akjsakjsasa addad</div

  7. #7
    E usare il js di standardizzazione di IE5.5+ di dean edwards?

    http://dean.edwards.name/IE7/

    Ciao!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  8. #8
    ok, sono riuscito a risolvere tutto.
    grazie a tutti per le risposte.
    www.softcodex.ch

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.