Css flex溢出问题
我有: 为了使Css flex溢出问题,css,flexbox,Css,Flexbox,我有: 为了使.contentdiv仅与css垂直对齐。内容动态变化,这就是为什么我不能使用position:absolute;页边距顶部:50%…样式。因为我从来不知道每次内容更新时div的确切高度 但是在.container宽度改变但高度保持不变的情况下,.content溢出.container顶部,因为它将文本包裹在其中 我要做的是永远不要让.content超过顶部位置小于0。即使是最理想的情况,也会保留.container的padding top值和margin top值.content
.content
div仅与css垂直对齐。内容动态变化,这就是为什么我不能使用position:absolute;页边距顶部:50%…
样式。因为我从来不知道每次内容更新时div
的确切高度
但是在.container
宽度改变但高度保持不变的情况下,.content
溢出.container
顶部,因为它将文本包裹在其中
我要做的是永远不要让.content
超过顶部位置小于0。即使是最理想的情况,也会保留.container
的padding top
值和margin top
值.content
。溢出底部将是好的,事实上这将是我的首选
任何解决方法?您可以使
容器高度灵活:使用最小高度而不是高度
.container{
显示器:flex;
对齐项目:居中;
最小高度:75px;
边框:3件纯蓝;
}
.内容{
高度:150像素;
柔性生长:1;
边框:3倍纯红;
调整大小:垂直;
溢出:自动;
}
您可以使.container
高度
灵活:使用最小高度
而不是高度
.container{
显示器:flex;
对齐项目:居中;
最小高度:75px;
边框:3件纯蓝;
}
.内容{
高度:150像素;
柔性生长:1;
边框:3倍纯红;
调整大小:垂直;
溢出:自动;
}
你能发布html吗?你能发布html吗?
.container {
display:flex;
align-items:center
}
.content {
flex-grow:1
}