不等高的DIV可以使用以下几种方法来解决:
...
...
...
.container {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.column {
flex: 1 1 300px;
margin: 10px;
}
...
...
...
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
grid-auto-rows: minmax(100px, auto);
grid-gap: 10px;
}
...
...
...
const columns = document.querySelectorAll('.column');
let maxHeight = 0;
columns.forEach(column => {
if (column.offsetHeight > maxHeight) {
maxHeight = column.offsetHeight;
}
});
columns.forEach(column => {
column.style.height = `${maxHeight}px`;
});
以上是几种常见的解决方法,可以根据具体情况选择适合的方法来解决不等高的DIV问题。
上一篇:不等概率、有依赖的无重复抽样