html5制作美食图片改成3行2列网页代码
时间: 2024-02-20 14:56:56 浏览: 59
以下是一个基本的HTML5代码,用于展示6张美食图片,排列成3行2列的网格:
```html
<!DOCTYPE html>
<html>
<head>
<title>美食图片展示</title>
<style>
.container {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(3, 1fr);
gap: 10px;
padding: 10px;
background-color: #f2f2f2;
}
.container img {
max-width: 100%;
}
</style>
</head>
<body>
<div class="container">
<img src="food1.jpg" alt="美食图片1">
<img src="food2.jpg" alt="美食图片2">
<img src="food3.jpg" alt="美食图片3">
<img src="food4.jpg" alt="美食图片4">
<img src="food5.jpg" alt="美食图片5">
<img src="food6.jpg" alt="美食图片6">
</div>
</body>
</html>
```
在这个代码中,我们使用CSS网格布局来创建一个包含6张图片的网格容器。容器使用 `display: grid;` 属性来定义它使用网格布局。 `grid-template-columns` 和 `grid-template-rows` 属性用于定义网格的列数和行数,这里我们将它们分别设置为 `repeat(2, 1fr)` 和 `repeat(3, 1fr)`,表示我们需要2列和3行。 `gap` 属性用于设置网格项之间的间距。我们还设置了容器的背景颜色,并将图片的最大宽度设置为100%来确保它们适合网格项的大小。
阅读全文