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

    Bordo che sparisce con lo scroll.Bug di IE?

    Ciao ragazzi!

    Forse mi è capitato uno dei bachi di IE.

    Il codice seguente va bene si Firefox mentre su IE il bordo del contenitore consegna compare/scompare con lo scroll della pagina VVoVe:

    codice:
    div#blocco_consegna{width: auto; height: auto;
                padding: 1em 1em 1em 1em; margin-top: 1em; text-align: justify; 
    font-size: 120%; line-height: 1.4; background: url("../immagini/guido.jpg") left center; 
    background-repeat:no-repeat;}
    
    div#consegna {margin: 0 0 0 155px; padding: 0.5em 0 0 0; 
    border-width: 1px 2px 1px 2px; border-style: solid;
    border-color: #36C; height: auto;}
    E' un baco noto o sono io che sbaglio qualche cosa?

    Grazie

  2. #2

  3. #3

  4. #4
    ciao!
    devi andare per tentativi. probabilmente è la dichiarazione di 'height' e 'width' su 'auto' che crea il problema. prova a dare altre dichiarazioni, o a dare solo ad IE delle dichiarazioni con:

    codice:
    * html body elemento {...}
    dove elemento è quello a cui vuoi dare la dichiarazione. attento che devi rispettare la discendenza del selettore. puoi anche dare ad IE altre dichiarazioni con i commenti condizionali:

    codice:
    <head>
    <!--[if IE ]>
    ....
    <![endif]-->
    </head>
    all'interno del commento puoi caricare un altro CSS o scrivere codice all'interno di <style>.
    puoi addirittura dargli dei js. per maggiori info cerca "conditional comments" su Google. occhio che spesso i risultati sono dissimili da IE6 a IE5.x. devi fare dei test. occhio anche al vettore di versione di IE. vai sulla cartella di IE su programmi, clicca col destro sul file eseguibile di IE e leggi la Versione. es 6.0.0.1. ciao

    ps. cedo il testimone ad altri perchè sono superimpegnato sti giorni

  5. #5
    Per IE5 c'è questo hack:

    codice:
    /*\*/ * html body elemento {proprietà /*\*/: xx;} /**/

  6. #6
    Avevi ragione! Era proprio height: auto; il problema!

    A questo punto, considerato che IE usa la proprietà height come fosse min-height, ho semplicemente dato un valore minimo all'altezza e risolto!

    grazie mille

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.