我有五个彼此相邻的链接,虽然它们设置为 20% 宽度,但最后一个链接到下一行。但是,当我将其设置为 19.5% 时,就可以了。我确保将正文、链接和所有包含元素的填充和边距设置为 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;
}
感谢您的回答。我在标签之间添加了注释,它可以工作。