为什么滚动?

时间:2013-02-28 23:41:02

标签: html

我不确定是什么原因导致我的网页有滚动条。 的jsfiddle: http://jsfiddle.net/XhvEx/

<html>

3 个答案:

答案 0 :(得分:1)

您的#menu项目的高度为100%+ 10px:

#menu {
    position:absolute;
    width:0px;
    height:100%;
    background:#4d4d4d;
    padding:5px;
}

高度包含填充。降低百分比高度,或从#menu中删除顶部和底部填充。

答案 1 :(得分:0)

100%的高度与填充物(在外面)相结合似乎是导致它的原因。

答案 2 :(得分:0)

在#menu上,您指定了100%高度和5px填充。

元素的完整宽度/高度由指定的宽度/高度+填充+边框+边距组成。

有关详细信息,请参阅CSS Box Model