css如何让某个元素固定在第一排最后一个,当页面大小改变(兼容不同设备)的时候一样在第一行的之后一个
https://developer.mozilla.org...
用 grid, flex, 指定 order 属性.
或者用 float 属性.
<!DOCTYPE html>
<html>
<head>
<style>
div {
box-sizing: border-box;
}
.flex {
/* display: flex; */
width: 500px;
flex-wrap: wrap;
}
.flex div {
width: 100px;
height: 100px;
border: 1px solid;
float: left;
}
div.tail {
order: 1;
float: right;
}
</style
</head>
<body>
<div class="flex">
<div class="tail">Div1</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div2</div>
<div>Div3</div>
<div>Div4</div>
</div>
</body>
</html>
2 回答879 阅读✓ 已解决
4 回答991 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
我是用grid解决 1号块永远在第1排最后
https://jsbin.com/nuzivusoko/...