Hvordan fikse en IE Flow Synlig Bug

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;

}