首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >div高度为100%,但顶部和/或底部仍有空间

div高度为100%,但顶部和/或底部仍有空间
EN

Stack Overflow用户
提问于 2015-04-23 22:14:32
回答 2查看 1.2K关注 0票数 5

我正在尝试创建一个具有position: fixedheight: 100%的侧导航栏,但是当我尝试使用这个工具时,总是会有一些空白,您可以看到div下面或上面的背景。顺便说一句,我也试着让height1000px一样,但是我仍然有同样的问题。

HTML:

代码语言:javascript
复制
<div id='navbar'></div>

CSS:

代码语言:javascript
复制
#navbar {
  background-color:black;
  width:100px;
  height:100%;
  z-index:99;
  position:fixed;
  left:-10px;
  bottom:10px;
}

JSFiddle

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-23 22:17:37

我猜您将bottom: 10px设置为将您的#navbar推到具有10px间距的顶部,这将在底部产生相同的间距。通过将top: 0; bottom: 0;(应该删除bottom: 10px;)应用于#navbar元素,您可以强制您的元素从它的父级高度开始/结束。

P.S. top: 0是多余的,但是我已经设置它来演示这个概念。

JSFiddle

票数 7
EN

Stack Overflow用户

发布于 2015-04-23 22:20:11

https://jsfiddle.net/7oxyvab5/2/

navbar的底部在CSS中设置为10 in。

代码语言:javascript
复制
#navbar {
 background-color:black;
 width:100px;
 height:100%;
 z-index:99;
 position:fixed;
 left:-10px;
 bottom:0px;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29835295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档