可以通过以下几种方式实现:
<div class="container">
<div class="item" style="order: 2;">元素2</div>
<div class="item" style="order: 1;">元素1</div>
</div>
.container {
display: flex;
flex-direction: row;
}
.item {
flex: 1;
}
在上面的例子中,元素2会排在元素1的前面。
<div class="container">
<div class="item" style="grid-row: 2; grid-column: 1;">元素2</div>
<div class="item" style="grid-row: 1; grid-column: 1;">元素1</div>
</div>
.container {
display: grid;
grid-template-rows: auto;
grid-template-columns: auto;
}
.item {
grid-row: auto;
grid-column: auto;
}
在上面的例子中,元素2会排在元素1的前面。
<div class="container">
<div class="item" style="float: right;">元素2</div>
<div class="item" style="float: left;">元素1</div>
<div style="clear: both;"></div>
</div>
.container {
overflow: hidden;
}
.item {
width: 50%;
}
在上面的例子中,元素2会排在元素1的前面。
以上是使用CSS对两行中的元素进行排序的几种常见方法。根据具体的需求和布局,选择适合的方法即可。
领取专属 10元无门槛券
手把手带您无忧上云