【发布时间】:2016-02-08 00:51:05
【问题描述】:
我在窗口上的 html 文档之外遇到了空白问题。我有一个实时版本here 说明了这个问题。页面底部有大量空白,似乎超出了 html 文档本身的范围。我感觉这是由这个 CSS 引起的:
#content {
width: 80%;
margin-left: auto;
margin-right: auto;
height: 640px;
overflow-y: scroll;
border: 1px solid black;
}
我正在使用主干查询 Flickr API 以获取数据,然后将它们显示为索引视图中的项目。但是,我认为这正在改变文档的高度,我似乎无法将其变小(窗口和文档的高度之后似乎很好,但是在滚动 div 之后有一个巨大的空白不在 html 文档中)。
编辑: 所以问题是由我设置为“可见性:无”的文本引起的。我已将其设置为“显示:无”,它解决了这个问题。我有“可见性:无”,因为我认为我无法使用 jQuery 访问像素宽度,但我显然错了。
【问题讨论】:
-
添加
position:relative似乎可行。 -
Here's an example 在容器上设置
position:relative如何使绝对定位的孩子尊重溢出(而不是 no positioning)。 -
感谢您的帮助,这也有效! :)
标签: javascript jquery html css backbone.js