我有一個頂部導航欄設置爲固定位置,並且我有一個文章元素設置爲窗口高度。當我將文章元素設置爲相對時,導航欄不再顯示。將HTML元素設置爲相對位置覆蓋頂部導航欄設置爲固定
我怎樣才能讓文章是窗口高度和導航欄只是有點休息。
這是我的代碼。
<article id="navWrap">
<nav>
<ul>
<li><a href="#headWrap">Home</a></li>
<li><a href="#workWrapper">My Work</a></li>
<li><a href="#contactpage">Contact</a></li>
</ul>
</nav>
</article>
<article id="headWrap" class="head clearIt">
<header>
<p class="headpar">Hello I'm</p>
<h1 class="headText">Sebastian</h1>
<p class="headinfo">Web Developer | Corona SDK Developer | PHP Junkie</p>
</header>
</article>
而CSS
#navWrap{
height: 100px;
width: 100%;
position: fixed;
}
nav{
width: 300px;
padding-top: 39px;
float: right;
}
nav ul{
list-style: none;
margin: 0px;
padding: 0px;
}
nav ul li{
display: inline;
margin-right: 30px;
}
nav ul li a{
text-decoration: none;
font-family: 'Open Sans', sans-serif;
padding: 0px 0px 5px 0px;
margin: 0px;
color: #fff;
}
nav ul li a:hover{
border-bottom: 1px solid #fff;
}
/*Used to clear floats*/
.clearIt{
clear: both;
}
#headWrap{
width: 100%;
height: 100px;
background-color: #2980b9;
position: relative;
}
而且JS使文章窗口高度
<script type="text/javascript">
$("#headWrap").height($(window).height());
</script>