官方案例为 auto-fill 固定单元格,容器不定的使用
延申为 固定单元格间隔,单元格、容器大小不定)布局使用
代码如下 固定间隔为 10px 单元格最小值为200px 容器不定的情况下 尽可能一行多排放单元格的使用:
效果图:
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.wrap{
width: 100%;
height: 100%;
border:3px solid #000;
display: grid;
grid-template-columns: repeat(auto-fill,minmax(200px,auto));
grid-gap: 10px;
}
.wrap div{
height:120px;
border: 3px solid sienna;
background: slategray;
}
</style>
</head>
<body>
<div class="wrap">
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
<div>456465465465</div>
</div>
</body>
</html>
本文介绍了HTML5 Grid布局中如何实现固定单元格间隔,同时允许单元格和容器大小不固定的使用方法。通过设置auto-fill和最小单元格尺寸,确保在容器大小变化时,单元格能尽可能地在同一行排列,间隔保持10px。

2158

被折叠的 条评论
为什么被折叠?



