2011-04-13 104 views
4

我有一个网页,不需要滚动条,但我仍然得到一个滚动条。 ,我得到了一个在html标签之外的部分。 有身体中出现的HTML 我使用萤火虫之外,当我把我的鼠标在html标记它突出显示整个网页,除了 底部html标签之外的内容

页网址的褐棕色部分的颜色是link

这里是一张图片页面底部应该是黑色部分。这里

enter image description here

+1

@VoteyDisciple @dnewcome +1查找错误,并提供对这一问题的各种解决方案。 – Khez 2011-04-13 21:18:47

回答

5

麻烦的是你的<div id="filter_list" class="dd_list">。虽然你已经设置了overflow: hidden;,但你还没有给出该框的高度,所以它高兴地向下滚动页面,包括超过常规内容的底部。

设置height: 100px;(或无论你需要的大),其余的页面布局将恢复正常。

调试的说明:因为有 显然在 底部的页面没有违法内容,我通过 人试图从一个页面只是 删除元素,直到滚动条消失。 一旦我找到违规父母 元素,我刷新了页面,并且 开始删除该元素的 子元素。我重复说,直到我 得到#filter_list元素, 哪些最终提供了有形的行为解释 。

+0

+1,16秒更快:) – Damb 2011-04-13 21:16:15

+1

做了完全相同的事情。 – Khez 2011-04-13 21:21:15

+0

谢谢!!也用于解释如何发现问题 – yossi 2011-04-13 21:27:10

2

如果您想将黑色条固定在底部,您可以将其位置设置为固定。

身体背景颜色将扩展到浏览器的整个客户区域,无论身体实际有多大。

我改变你的CSS把黑条在页面的底部:

#footer { 
    height: 75px; 
    background: url(images/bottom_menu_bg02.jpg); 
    position: fixed; 
    bottom: 0px; 
} 

您可以使用溢出:隐藏隐藏滚动条,但我不知道这是你真正想要什么在这种情况下做。

1

发现“bug”。这是#filter_list。它有一堆divs,我认为这个过滤器列表。

一个简单的修正将是

#filter_list{ 
    height:400px; 
    overflow-y:scroll; 
} 
相关问题