【发布时间】:2015-01-15 12:14:27
【问题描述】:
我正在努力解决以下问题。 我的索引页由 3 个部分组成。 一个标题 div(屏幕截图中未显示)、一个菜单 div(屏幕截图左侧)和一个内容容器 div(屏幕截图右侧)。
如您所见,菜单 div 的背景不会垂直填充屏幕的高度。 这是我的菜单 div 代码。 div 还包含一个列表,但我认为没有必要解决这个问题。
#menucontainer {
float:left;
width:200px;
background-color:#dddddd;
position:absolute;
height:100%;
overflow:hidden;
}
有人可以帮我解决我做错的事情吗?我认为它只是一个小东西,但我找不到它。
谢谢!
【问题讨论】:
-
height : 100% won't do.. 尝试像素/张贴小提琴
-
100% 高度表示与父元素高度相同,而不是窗口高度。那么,父母的身高是多少?
-
试试
position: fixed;和height: 100%换成#menucontainer -
float和position:absolute不要在一起。 -
@MrLister 父元素由 jQuery 加载并且不包含高度,一些元素更小,然后一切正常,当然。这些父元素的高度取决于它们页面上有多少文本或表单。
标签: javascript jquery html css