html网格布局示例
时间: 2024-09-08 20:04:14 浏览: 110
SVG多边形图片网格布局特效
HTML网格布局(Grid Layout)是一种CSS布局模式,它将页面分割成网格形式,并允许开发者使用行和列的概念来定位内容。以下是一个简单的HTML网格布局示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>网格布局示例</title>
<style>
.container {
display: grid;
grid-template-columns: repeat(3, 1fr); /* 定义三列,每列等宽 */
grid-template-rows: repeat(2, 100px); /* 定义两行,每行高度100px */
gap: 10px; /* 设置网格间隙为10px */
}
.item {
background-color: #f0f0f0; /* 设置背景颜色 */
padding: 20px; /* 设置内边距 */
text-align: center; /* 文本居中 */
}
</style>
</head>
<body>
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
</div>
</body>
</html>
```
在这个示例中,`.container` 类定义了一个网格布局容器,它的 `display` 属性被设置为 `grid` 来启用网格布局。`grid-template-columns` 和 `grid-template-rows` 属性定义了网格的列和行,`1fr` 表示每列或每行占据剩余空间的一部分。`gap` 属性用于定义网格项之间的间隙。`.item` 类用于定义网格中的每个单元格,它们将被自动放置在网格中。
阅读全文