Я пытаюсь сделать боковую панель навигации, которая имеет position: fixed
и height: 100%
, но когда я пробую это, всегда есть место, где вы можете видеть фон ниже и/или выше div
. И, кстати, я также попытался сделать height
как 1000px
, но у меня все еще такая же проблема.высота div на 100%, но есть место сверху и/или внизу все еще
HTML:
<div id='navbar'></div>
CSS:
#navbar {
background-color:black;
width:100px;
height:100%;
z-index:99;
position:fixed;
left:-10px;
bottom:10px;
}
В этом случае «bottom: 10px» означает, что нижняя часть '# navbar' начинается с 10px вверх от нижней части контейнера. См. ['Bottom' @ MDN] (https://developer.mozilla.org/en-US/docs/Web/CSS/bottom). – showdev
Комментарий @showdev правильный. В любом случае, возможно, вы можете использовать [vh] (http://www.w3.org/TR/css3-values/#viewport-relative-lengths) вместо процентов, это зависит от браузеров, которые вы пытаетесь [поддерживать] (http : //caniuse.com/#search=vh) – Choma