Я искал вокруг так хорошо, как мог, но я не мог найти ответ, возможно, я не использовал правильные ключевые слова.Навигационная панель не будет полностью закрывать экран
В любом случае, я сделал простой навигатор и установил его на 100% ширину, но он не будет закрывать крайнюю правую часть экрана. Я попытался использовать право: -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>
Вы движетесь бар, оставленную '5px ', поэтому создавая пробел' 5px' справа. Что такое 'left: -5px'? – andyb
Как я сказал Tailor, если я удалю левый-5px, я получаю ту же проблему слева. – user2168765
Это связано с маркой по умолчанию браузера на '
'. Установите это значение «margin: 0» и полностью удалите все отрицательное позиционирование. (Также я написал свой комментарий перед вашим ответом на ответ!) – andyb