html 标签之外的内容

发布于 2024-11-01 03:26:35 字数 441 浏览 2 评论 0原文

我有一个网页,不需要滚动条,但我仍然得到一个滚动条。 我得到了 html 标签之外的部分。 正文有一个棕色部分颜色出现在 html 之外 我使用 firebug,当我将鼠标放在 html 标签上时,它会突出显示整个页面,除了 底部的棕色部分

页面网址 为 link

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

在此处输入图像描述

i have a webpage, scrollbar is not needed but still i get a scroll bar.
and i get a section which is outside of the html tags.
there is a brown part color of the body which appear outside of the html
i use firebug and when i put my mouse over the html tag it highlight the entire page except
the brown part at the bottom

the page url is link

here is a picture the page bottom should be the black part.

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

慵挽 2024-11-08 03:26:35

这里的问题是你的

。尽管您已经设置了overflow:hidden;,但您没有指定框的高度,因此它会愉快地向下滚动页面,包括远远超过常规内容的底部。

设置 height: 100px; (或者您需要的大小),页面布局的其余部分将恢复正常。

关于调试的注意事项:因为有
显然没有违规成分
在页面底部,我尝试了
通过以下方式从页面中删除元素
直到滚动条消失。
一旦我找到了违规的父母
元素,我刷新了页面并
开始删除该元素的
孩子们。我重复了一遍,直到我
到达 #filter_list 元素,
最终提供了一个有形的
对该行为的解释。

The trouble here is your <div id="filter_list" class="dd_list">. Although you've set overflow: hidden; you haven't given a height for the box, so it gleefully scrolls down the page, including well past the bottom of your regular content.

Set height: 100px; (or however big you need it to be) and the rest of the page layout will return to normal.

A note on debugging: since there are
clearly no offending elements at the
bottom of the page, I tried just
deleting elements from the page one by
one until the scrollbar disappeared.
Once I found the offending parent
element, I refreshed the page and
started deleting that element's
children. And I repeated that until I
got to the #filter_list element,
which at last offered a tangible
explanation for the behavior.

落花浅忆 2024-11-08 03:26:35

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

无论主体实际有多大,主体背景颜色都会延伸到浏览器的整个客户端区域。

我更改了你的CSS,将黑条放在页面底部:

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

你可以使用overflow:hidden来隐藏滚动条,但我不确定这是否是你在这种情况下真正想要做的。

If you want the black bar to be pinned to the bottom you could set its position to fixed.

The body background color will extend to the entire client area of the browser regardless of how big the body actually is.

I changed your css to put the black bar at the bottom of your page:

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

You can use overflow: hidden to hide the scroll bar, but I'm not sure that's really what you want to do in this case.

鼻尖触碰 2024-11-08 03:26:35

发现了“bug”。它是#filter_list。它有一堆 div 保存着...我猜是过滤器列表。

一个简单的修复方法是

#filter_list{
    height:400px;
    overflow-y:scroll;
}

Found the "bug". It's #filter_list. It has a bunch of divs that hold... the filter list I guess.

A simple fix would be

#filter_list{
    height:400px;
    overflow-y:scroll;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文