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)
Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
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.