css:如何使定义为%-的height div的子级可以滚动,并且可见高度等于父级?
我有一个模式,显示内容设置为窗口高度的70% 此处附上代码笔: 我希望该模式内容的一部分有一个css:如何使定义为%-的height div的子级可以滚动,并且可见高度等于父级?,css,Css,我有一个模式,显示内容设置为窗口高度的70% 此处附上代码笔: 我希望该模式内容的一部分有一个overflow-y:scroll,并且我希望该可滚动部分中的可见区域始终是父级的100% 当我尝试将可滚动部分的高度设置为100%时,它会变得非常大,以至于不再滚动,并将高度扩展到父元素的溢出隐藏之外。如果在浏览器中放大或缩小时将其设置为以像素为单位的固定高度,则在某些情况下,左div不能覆盖其父div的全部高度 我如何实现这样的行为,即无论用户用鼠标放大或缩小多远,左侧的浅绿色div始终是模式的全高
overflow-y:scroll
,并且我希望该可滚动部分中的可见区域始终是父级的100%
当我尝试将可滚动部分的高度设置为100%
时,它会变得非常大,以至于不再滚动,并将高度扩展到父元素的溢出隐藏之外。如果在浏览器中放大或缩小时将其设置为以像素为单位的固定高度,则在某些情况下,左div不能覆盖其父div的全部高度
我如何实现这样的行为,即无论用户用鼠标放大或缩小多远,左侧的浅绿色div始终是模式的全高(
70%
)并且有一个滚动条,允许在内容超出父模式高度时查看溢出?如果我正确理解了您的问题,您需要:
正文{
背景色:#ffffee;
填充:0px;
}
.莫代尔{
位置:固定;
背景色:rgba(0,0,0,0.2);
宽度:100%;
身高:100%
}
.modal页眉、.modal页脚{
背景色:rgb(255220190)
}
.模态页脚{
位置:绝对位置;
底部:0px;
宽度:100%
}
.模态内容{
高度:70vh;
背景色:白色;
位置:相对位置;
溢出y:隐藏;
}
.模态网格容器{
背景色:rgb(200255200);
显示:网格;
网格模板柱:35fr 65fr;
}
.模态网格权{
身高:继承;
}
.模态网格左{
高度:70vh;
溢出y:滚动;
}
.模态网格权{
背景色:rgb(230255);
}
.进度条{
宽度:20px;
高度:15vh;
背景色:红色;
位置:相对位置;
保证金:5px自动;
}
标题文本
这里有一个进度条
问题:如何使左侧区域中的可见区域始终保持与父div相同的高度,而不管用户是否显著放大或缩小?
这里有很多内容
这里有很多内容
这里有很多内容
这里有很多内容
页脚文本
这是一些网页内容代码>可以定义可见区域吗?你是指除法还是进度条?你想让它们成为相对于缩放的动态大小,使它们看起来是静态的吗?谢谢你的解释!正是我需要的。