简短的问题:
div::after {content: ""; display: block; height: 100%;}
只在什么时候有效div {position: absolute;}
?
是否也height: 100%
指相关 div 标签的高度?
解释:
我试图让一个 div 能够过度滚动一页,即使它到达底部。所以我使用了以下css:
div::after {
content: "";
display: block;
height: 100%;
}
div {
position: absolute;
top: 0;
bottom: 0;
}
为什么 ::after height: 100% 仅在 div 具有绝对定位时有效?
有没有更好的解决方案?因为我不喜欢在不需要的时候添加绝对定位。
更新1:
我使用 Chrome 27