我有五個鏈接,彼此相鄰,雖然它們設置爲20%的寬度,但最後一個鏈接到下一行。但是,當我將其設置爲19.5%時,沒關係。我確定我爲body,鏈接和所有包含的元素設置了填充和邊距爲0.儘管這不是一個主要問題,但有關這方面的任何信息都將不勝感激。什麼是佔用網頁空間?
下面是HTML:
<div id="top">
<img src="someimage" />
<nav id="nav">
<a href="link1.html">LINK1</a>
<a href="link2.html">LINK2</a>
<a href="link3.html">LINK3</a>
<a href="link4.html">LINK4</a>
<a href="link5.html">LINK5</a>
</nav>
</div>
而CSS:
body {
background-color: white;
margin: 0;
padding: 0;
}
#top {
background-color: #AAAAAA;
height: 50px;
}
#nav > a {
display:inline-block;
height: 25px;
width: 19.5%;
background-color: #AAAAAA;
margin: 0;
padding: 0;
text-align: center;
text-decoration: none;
color: #222222;
}
感謝您的答案。我在標籤之間添加評論,並且工作正常。
它會自行排除,如果你把img顯示:塊;? – allen213
[如何刪除內嵌塊元素之間的空間?]的可能重複(http://stackoverflow.com/questions/5078239/how-to-remove-the-space-between-inline-block-elements) – Pascal