ttsam Skrevet 15. januar 2008 Rapporter Del Skrevet 15. januar 2008 Hei Jeg har følgende kode i et stilark (CSS): ------------------------------------------------------------------------------------- body {background: black; color: silver;} div#header {position: fixed; top: 0; bottom: 80%; left: 20%; right: 0; background: gray; margin-bottom: 2px; color: yellow;} div#sidebar {position: fixed; top: 0; bottom: 0; left: 0; right: 80%; background: silver; margin-right: 2px; color: maroon;} div#main {position: fixed; top: 20%; bottom: 0; left: 20%; right: 0; overflow: auto; background: white; color: black;} ------------------------------------------------------------------------------------ Jeg har følgene html kode for siden: ------------------------------------------------------------------------------------ <body> <div id="header"> <p>Sidehode</p> </div> <div id="sidebar"> <ul> <li>Dette er punkt 1</li> <li>Dette er punkt 2</li> <li>Dette er punkt 3</li> <li>osv.</li> </ul> </div> <div id="main"> <p>Hovedområde</p> </div> </body> ----------------------------------------------------------------------------------- Dette gir seg riktig utslag i Opera: Opera.bmp mens IE 7.0 gir dette utslaget: IE_7.0.bmp Er det noen som vet hvorfor dette skjer. IE skal jo kunne takle position? Er det noen egenskaper jeg må inn og sette i IE? Lenke til kommentar
semafor Skrevet 15. januar 2008 Rapporter Del Skrevet 15. januar 2008 bmp? Kan vi få se koden? Har du doctype? Lenke til kommentar
Gjest Slettet+9018234 Skrevet 17. januar 2008 Rapporter Del Skrevet 17. januar 2008 bruk heller floats enn absolutte posisjoner. Lenke til kommentar
ttsam Skrevet 17. januar 2008 Forfatter Rapporter Del Skrevet 17. januar 2008 (endret) bmp? Kan vi få se koden? Har du doctype? Takk for svar. Her er hele koden: <html> <head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <meta http-equiv="Content-Language" content="no-bok"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <link rel="stylesheet" type="text/css" href="test_position.css" media="all" title="Blå"> </head> <body> <div id="header"> <p>Sidehode</p> </div> <div id="sidebar"> <ul> <li>Dette er punkt 1</li> <li>Dette er punkt 2</li> <li>Dette er punkt 3</li> <li>osv.</li> </ul> </div> <div id="main"> <p>Hovedområde</p> </div> </body> </html> Jeg ser at når jeg legger inn: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> så funker det. Takk for tipset! Endret 17. januar 2008 av ttsam Lenke til kommentar
semafor Skrevet 17. januar 2008 Rapporter Del Skrevet 17. januar 2008 Ja, bare hyggelig. Grunnen er at når det ikke finnes doctype, blir IE6 og 7 mer en drittbrowser enn den er til vanlig. http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå