我正在尝试将练习网站分成使用flexbox的列的三个部分。但是,中间部分溢出Flexbox行,并且页脚部分现在隐藏在其后面。Flexbox子项溢出到其他行
https://jsbin.com/rerulepawu/edit?html,output
是什么原因造成的?我尝试了flex-grow和flex-shrink,但没有帮助。
任何意见,将不胜感激。谢谢。在flexboxes
我正在尝试将练习网站分成使用flexbox的列的三个部分。但是,中间部分溢出Flexbox行,并且页脚部分现在隐藏在其后面。Flexbox子项溢出到其他行
https://jsbin.com/rerulepawu/edit?html,output
是什么原因造成的?我尝试了flex-grow和flex-shrink,但没有帮助。
任何意见,将不胜感激。谢谢。在flexboxes
文本通常柔性容器内重叠,解决这个问题,你可以设置
.row {
flex: 1;
display: flex;
overflow:auto;
min-height: min-content;
}
,并作为一个黑客我设置柔性DIV内非弹性范围,并设置它的显示阻止 BTW一切如果你的整个网站是一个大的弹性盒子,因为对齐内容决定了一个立体盒子里的位置,所以当你删除它时会变成垃圾。
这是对我显示页脚
body {
background-color: rgb(64, 160, 223);
font-family: 'Futura', sans-serif;
color: white;
}
.column {
display: flex;
height: 93%;
flex-direction: column;
}
.row {
flex: 1;
display: flex;
overflow:auto;
}
.block {
margin: auto;
}
.section_block {
margin: 20px;
height: 100px;
}
.section_left {
background-color: yellow;
width: 50%;
float: left;
height: 100%;
display: flex;
align-items: center;
justify-content: center
}
.section_right {
background-color: red;
width: 50%;
float: left;
height: 100%;
display: flex;
align-items: center;
justify-content: center
}
.section_title {
font-weight: bold;
}
.section_description {
text-align: center;
vertical-align: middle;
}
.section_photo {
margin: 0
}
.content {
border-radius: 15px;
background-color: white;
width: 80%;
color: black;
display: flex;
flex-direction: column;
}
/* why does everything go to shit when i delete this */
#contact {overflow:auto;
flex: 0;
justify-content: flex-end;}
谢谢你的帮助! – shukmeister
不客气!请让我知道这对你有没有用! –
问题寻求帮助的代码必须包括必要的重现它最短的代码**在问题本身**作品完整CSS。虽然您提供了[**链接到网站或示例**](http://meta.stackoverflow.com/questions/254428/something-in-my-web-site-or-project-doesnt-work如果链接变得无效,那么你的问题对于其他具有相同问题的未来SO用户是没有价值的。 –
你是对的。下次我会记住这一点。 – shukmeister
@shukmeister _“下次我会记住**。”_ - 你应该[_edit_](http://stackoverflow.com/posts/36989111/edit)你当前的问题,这样它符合这些要求。 –