我有一个高度为100%
#stripe {
height: 100%;
width: 150px;
background-color: red;
position: absolute;
left: 100px;
}
当我调整浏览器高度时,它总是按预期从上到下。 问题是当身高由于其内容而滚动时,我向下滚动,div结束。
是否可以停止此行为,并且仅在使用css滚动时使div始终为height: 100%
。
答案 0 :(得分:4)
将position: absolute;
与<body>
标记一起使用。 - DEMO
body {
height: 1000px;
position: absolute;
}
#stripe {
height: 100%;
width: 150px;
background-color: red;
position: absolute;
left: 100px;
}
答案 1 :(得分:2)
删除'position:absolute;'并更改position:relative
#stripe {
height: 100%;
width: 150px;
background-color: red;
left: 100px;
}
答案 2 :(得分:1)
删除position: absolute;
并将left
更改为margin-left
#stripe {
height: 100%;
width: 150px;
background-color: red;
margin-left: 100px;
}