Hvordan fikse en IE Flow Synlig Bug
Komme ditt nettsted for å fungere med alle nettlesere kan være en frustrerende og vanskelig vei som hver enkelt arbeider og viser data annerledes. Ett problem er "Overflow" bug som oppstår i enkelte versjoner av Internet Explorer. Denne feilen gjør Internet Explorer utvide menyer til større størrelser enn det du nevner. Normalt fikse deg sin høyde og tildele "overflow: synlig" eiendom for å forhindre dette, men feilen i IE ignorerer denne kommandoen. Fikse dette krever en enkel "hack" og noen få linjer med kode.
Bruksanvisning
1 Åpne dokumentet eller et program som inneholder HTML-koden din nettside bruker.
2 Sett "Star Hack" koden inn i HTML kroppen. Dette vil gi rom for unntak i visse versjoner av IE som ikke viser riktig. Koden er som følger,
.klassen min {
/* these properties will be parsed by all browsers */
}
html .myclass {
/
Disse egenskapene vil bare bli lest i IE lte 6! /
}
3 Sett inn følgende kode, levert av Aspektas, som vil endre "overflow: hidden;" og "position: relative;" alternativer til de som vil vises riktig.
/ Normal CSS /
.fixedheight {
height:50px;
flow: synlig;
}
.overflows {
height:100px;
}
/ IE 6 CSS /
html .fixedheight {
flow: hidden;
}
html .overflows {
position: relative;
}