您的Flex容器没有额外的高度.唯一的高度是内容的高度.因此,没有垂直居中的空间.
第一步,添加一些高度:
.row-centered {
display: flex;
height: 100vh;
}
第二步,删除不必要的规则,其中一些规则阻止垂直对齐.
.col-centered {
display: flex;
flex-direction: column;
/* align-self: flex-start;
float: none;
margin-right: 0 auto; */
}
.row-centered {
display: flex;
height: 100vh;
}
.col-centered {
display: flex;
flex-direction: column;
}
.us-container {
display: flex;
justify-content: center;
align-items: center;
}
blah blah blah blah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah
blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blahblah blah blah