我無法弄清楚爲什麼瀏覽器不允許我在DIV上設置頁邊空白或頂部填充以讓文本居中。文字不在DIV內垂直對齊
HTML -
<div id="header">
<div id="Nav">
<div id="navright">
<a href="#">Home</a>
<a href="#">About Us</a>
<a href="#">Contact Us</a>
<a href="#">Find Us</a>
</div>
</div>
</div>
CSS -
#nav {
width: auto;
position: relative;
}
#nav a {
margin-left: 5px;
margin-right: 5px;
text-decoration: none;
font-family: "Arial";
font-size: 14pt;
color: #ffffff;
position: relative;
margin-top: 10px;
}
結果 -
任何想法,我要去的地方錯了嗎?由於
添加'顯示:block'到'#nav一個{' – Morpheus
您發佈(圖像)的結果是不一樣的,實際上是由你的代碼生成的一個。而CSS選擇器區分大小寫,所以'#nav'不等於'#Nav'。 –
另外,使用保證金時請注意保證金摺疊。 – Passerby