-2
A
回答
2
您可以第二个元素上使用margin-left: auto
并且将推动第二和第三元素的权利。
.content {
display: flex;
}
.content > div {
width: 50px;
height: 50px;
border: 1px solid black;
}
.content > div:nth-child(2) {
margin-left: auto;
}
<div class="content">
<div class="box">1</div>
<div class="box">2</div>
<div class="box">3</div>
</div>
2
你也可以用margin-right: auto
的第一个元素上实现这一目标。在这种情况下,主要的水平对齐是flex-end,只有第一个div是flex-start。因此,您可以将第一个div与margin-right: auto
推到左侧,其他人将保持柔性端对齐。所以每个额外的div也会被定位在右侧。
#wrapper{
background: #eee;
display: flex;
justify-content: flex-end;
}
.box{
width: 100px;
height: 100px;
background: #000;
}
.box:nth-child(1){
background: rgba(0,255,0,0.3);
margin-right: auto;
}
.box:nth-child(2){
background: rgba(0,0,255,0.3);
}
.box:nth-child(3){
background: rgba(255,0,255,0.3);
}
<div id="wrapper">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
相关问题
- 1. 如何定位元素
- 2. LinearLayout:如何定位元素
- 3. 使用flexbox如何防止特定元素继承flex布局?
- 4. 如何使变形元素出现在定位元素上?
- 5. 如何定位此元素固定?
- 6. 如何使用jQuery定位固定元素
- 7. 如何使用Selenium定位不稳定的表格元素?
- 8. 定位元素
- 9. 元素定位
- 10. 定位元素
- 11. 如何旋转元素并使用CSS或jQuery正确定位元素
- 12. 使用类定位标签元素
- 13. 使用lxml.html与BeautifulSoup定位元素
- 14. 使用jQuery定位正确的元素
- 15. displaytag元素使用jQuery重定位
- 16. 使用引导程序定位元素
- 17. 使用伪元素来定位文本
- 18. 使用jQuery动态定位元素
- 19. 定位元素使用jQuery WRT窗口
- 20. 使用jQuery进行元素定位
- 21. 使用querySelectorAll来定位嵌套元素
- 22. 使用colorbox定位iframe元素
- 23. 使用css的定位元素
- 24. 使用javascript定位SVG元素
- 25. 使用CSS表单定位元素
- 26. 使用jQuery UI定位元素
- 27. 如何定位图片中的元素?
- 28. 如何定位一个“G”元素SVG
- 29. 如何在JavaScript中定位子元素
- 30. 如何正确定位元素