Hi,
This is an old bug and the problem is that IE doesn't like it when absolutely positioned elements are positioned from within static content and likes the absolute elements to be last in the context so that they will overlay correctly.
The easiest solution is to move the nav outside of the outer wrapper and give it a new wrapper like this.
Code:
#outer-wrapper,.navfix {
width: 760px;
margin: 0 auto;
position: relative;
}
Code:
</head>
<body id="home">
<p class="hide" id="skip"><a href="#main-content">Skip to content</a></p>
<div class="navfix">
<h4 class="hide">Main navigation</h4>
<div id="nav">
<ul>
<li class="link-one"><a href="#">nav link 1</a></li>
<li class="link-two"><a href="#">nav link 2</a></li>
<li class="link-three"><a href="#">nav link 3</a></li>
<li class="link-four"><a href="#">nav link 4</a></li>
<li class="link-five"><a href="#">nav link 5</a></li>
<li class="link-six"><a href="#">nav link 6</a></li>
</ul>
</div>
</div>
<div id="outer-wrapper">
Also note that your closing form tag is in the wrong place and must be moved to a correctly nested position.
Bookmarks