08. september 2008 - 22:47Der er
3 kommentarer og 1 løsning
Hvordan sættes absolute position på alle fire sider i IE6 ?
I et forsøg på et nyt layout i ren css, er jeg stødt på et problem med IE6.
Jeg skal have en div der er dynamisk i forhold til browserens vindue, sådan at forstå at der er en kaedt afstand til henholdsvis top/nund/højre/venstre.
Nedenstående css virker i stort set alt jeg har smidt imod den, undtagen IE6. (IE5.0 IE5.5 IE7 IE8, div. FF, Safri og Opera... Men ikke IE 6)
Jeg kan få øverste venstre punkt til at ramme, men ikke nederest højre (begrænse højde/brede)
Jeg har haft dårlige oplevelser med at positionere direkte med left, top, right og bottom. Prøv i stedet at bruge margin til at positionere med og sæt left og top til "0".
Desuden giver noget i dit CSS hack ikke mening for mig. Hvorfor en max-height på 100% når du har en height på 100% og en overflow auto? Så lav en overflow: hidden i stedet og behold height: 100%. Og så behøves du kun definere 2 punkter den skal refere til, fx left og top. :-)
Tjah, det var jo så ikke en løsning, men nærmere et hack, da du simpelthen forhindrer IE i at fortolke css rigtigt ,-(
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.
Martin Thorborg overvejer at droppe de amerikanske tech-leverandører efter nedlukning af chefanklagers mailkonto: "Det er en sikkerhedsrisiko for den virksomhed, som jeg er direktør i"