Gå til innhold

Bruk av position i IE 7.0 (CSS)


Anbefalte innlegg

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
Videoannonse
Annonse
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 av ttsam
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...