June 11
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.
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;
}