我有一个使用柔性盒垂直居中的div.但现在有没有办法让它与右边相符?
解决方法
一种选择是将justify-content:flex-end添加到flexBox容器:
(example)
.parent { display: flex; width: 200px; height: 200px; border: 1px solid; align-items: center; justify-content: flex-end; } .parent > .child { width: 50%; height: 50%; border: 2px solid #f00; }
<div class="parent"> <div class="child"></div> </div>
或者,您也可以将margin-left:auto添加到flexBox项目:(example)
.parent { display: flex; width: 200px; height: 200px; border: 1px solid; align-items: center; } .parent > .child { width: 50%; height: 50%; border: 2px solid #f00; margin-left: auto; }
<div class="parent"> <div class="child"></div> </div>