Come risolvere un bug di IE visibile Overflow

June 11

Come risolvere un bug di IE visibile Overflow


Ottenere il vostro sito web per lavorare con tutti i browser può essere una strada frustrante e difficile come ognuno lavora e visualizza i dati in modo diverso. Un problema è l'errore "Overflow" che si verifica in alcune versioni di Internet Explorer. Questo bug rende Internet Explorer espandere i menu a dimensioni più grandi di quello che è stato specificato. Normalmente, si fissa la loro altezza e assegnare il "troppo pieno: visibile" proprietà per evitare questo, ma il bug in IE ignora questo comando. Risolvere questo richiede un semplice "trucco" e poche righe di codice.

istruzione

1 Aprire il documento o programma che contiene il codice HTML tuo sito web utilizza.

2 Inserire il codice di "Star Hack" nel vostro corpo HTML. Ciò consentirà di deroghe in alcune versioni di IE che non vengono visualizzati correttamente. Il codice è il seguente,

.la mia classe {

/* these properties will be parsed by all browsers */

}

html .myclass {

/

Queste proprietà saranno lette solo in IE 6 LTE! /

}

3 Inserire il seguente codice, fornito da Aspektas, che cambierà il "overflow: hidden;" e "position: relative;" opzioni per quelli che verranno visualizzati correttamente.

/ Normale CSS /

.fixedheight {

height:50px;

overflow: visibile;

}

.overflows {

height:100px;

}

/ IE 6 CSS /

html .fixedheight {

overflow: hidden;

}

.overflows html {

position: relative;

}