-1

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

<html>
4

3 回答 3

1

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

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

高度包括填充。减少百分比高度,或从#menu.

于 2013-02-28T23:43:29.657 回答
0

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

于 2013-02-28T23:42:59.727 回答
0

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

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

有关更多信息,请参阅CSS 盒子模型

于 2013-02-28T23:47:41.587 回答