外层的view用了display:flex,这时想叫“运河上院“也就是最后的div居右边对齐,这个要怎么实现?
一般来说是给需要居右的元素添加 margin-left:auto
的属性。如果后续还有其他元素的话,需要给这个具有的元素添加 order
属性把他置为最末尾。
不过也可以通过调整布局结构使用两块div
来包裹,然后给父级配置 justify-content:space-between
来做两端对齐,这样其实更好一些。
例如:
<div class="container">
<div class="left-content"></div>
<div class="right-content"></div>
</div>
<style>
.container{
display:flex;
justify-content:space-between;
}
</style>