我已经尽可能地搜索,但似乎找不到答案,可能是我没有使用正确的关键字。
无论如何,我制作了一个简单的导航栏并将其设置为 100% 宽度,但它不会覆盖屏幕的最右侧部分。我尝试使用 right:-5px; 但这没有帮助。
这是 jsfiddle,所以你可以看到我的代码。
CSS:
#nav {
width: 100%;
float: left;
margin: 0 0 0 0;
padding: 0;
background-color: #F3B33C;
border-bottom: 4px solid #ccc;
position: absolute;
top: -1px;
left: -5px;
margin-right: -5px;
}
HTML
<div id="nav">
<ul>
<li><a id="home" href="index.html"> <img src="images/black home.png" width="28" height="28"></a></li>
<li><a href="#">About</a></li>
<li><a href="#">Forum</a></li>
<li><a href="#">Database</a></li>
</ul>
</div>