我想知道如何解決導航欄位置錯誤的問題(它應該位於邊距線和頁眉底部,如this圖所示)。導航欄定位
代碼:
<!DOCTYPE html>
<html>
<head>
<title>Homepage</title>
<style type="text/css">
html, body { margin: 0; padding: 0; }
#container
{
\t margin: 0 auto;
\t background: #FFF;
\t width: 100%;
}
header
{
\t height: 180px;
\t padding: 1% 1%;
\t background-color: #22272A;
\t margin: 0 auto;
}
title
{
\t color: #FFF;
\t margin: 0 auto;
\t position: absolute;
\t left: 20%;
\t top: 2%;
\t font-size: 48px;
\t font-family: Verdana, Geneva, sans-serif;
}
nav { position: relative; } \t \t \t
nav ul { display: inline-block; } \t \t
nav ul li
{
\t list-style: none;
\t position: relative;
\t display: inline-block;
\t float: left;
\t padding: 10px;
\t text-align: center;
}
nav ul li .active
{
\t color: #3479FA;
\t background: #FFF;
\t border: 1px solid white;
\t border-radius: 5px;
\t padding: 10px;
}
nav ul li a
{
\t text-decoration: none;
\t color: #FFF;
\t line-height: 30px;
\t width: 40px; \t
}
</style>
</head>
<body>
<div id="container">
\t <header>
\t \t <title>Sample Text</title>
<nav>
\t <ul>
\t <li class="active"><a href="bla.html" class="active">bla</a></li>
<li><a href="bla.html">bla</a></li>
</ul>
</nav>
</header>
</div>
</body>
</html>
PD:使用這種「編譯」不被顯示的文本,但它工作在我的瀏覽器,當我在本地運行。
在此先感謝。
側面說明,''