要在父元素中保持100vh的高度并带有溢出,可以使用CSS的flex布局和一些额外的样式。
以下是一个示例代码:
HTML代码:
CSS代码:
.parent {
display: flex;
overflow: auto; /* 添加溢出属性 */
}
.child {
flex: 1;
height: 100vh;
}
在上面的代码中,我们使用flex布局将父元素的display属性设置为"flex",这将使子元素自动填充父元素的高度。
然后,我们将子元素的flex属性设置为"1",这将使其自动填充剩余的空间。然后,我们将子元素的高度设置为100vh,这将使其保持与视口高度相同的高度。
最后,我们在父元素上添加了overflow属性,并将其值设置为"auto",这将使其在内容超过子元素高度时出现滚动条。
这样,子元素将保持100vh的高度,并且在内容超出高度时将出现滚动条。
上一篇:保持100%页面高度
下一篇:保持2个选定的项目