html标记之外的内容

yos*_*ssi 4 html css scrollbar

我有一个网页,不需要滚动条,但我仍然得到一个滚动条.我得到一个在html标签之外的部分.有一个棕色的部分颜色的身体出现在html我使用萤火虫,当我把我的鼠标放在html标签上时,它突出显示整个页面,除了底部的棕色部分

页面网址是链接

这是一张图片,页面底部应该是黑色部分.

在此输入图像描述

Vot*_*ple 5

麻烦在于你<div id="filter_list" class="dd_list">.虽然你已经设定了overflow: hidden;你没有给出盒子的高度,但是它会兴高采烈地向下滚动页面,包括远离常规内容的底部.

设置height: 100px;(或者你需要它有多大),页面布局的其余部分将恢复正常.

关于调试的注意事项:由于页面底部显然没有任何违规元素,我尝试从页面中逐个删除元素,直到滚动条消失.一旦我找到了令人讨厌的父元素,我刷新了页面并开始删除该元素的子元素.我重复了这一点,直到我找到了#filter_list元素,这最终为行为提供了切实的解释.