使用html语言实现八张图片分上下两排各四张排列 每个图片的外边距都为10px
时间: 2024-11-20 12:37:18 浏览: 11
要在HTML中实现这种布局,你可以使用`<div>`标签配合CSS来达到效果。首先创建一个包含所有图片的容器,并设置外部样式使其分为两行显示。这里是一个基本的例子:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<style>
.image-container {
display: flex;
justify-content: space-between; /* 使图片之间有间隔 */
flex-wrap: wrap; /* 强制换行 */
margin: 10px; /* 设置整个容器的外边距 */
}
.row {
width: 50%; /* 为了平均分配宽度,假设屏幕宽度是100%,则每行宽度占一半 */
padding: 0 10px; /* 上下内边距加10px */
box-sizing: border-box; /* 包含内容盒模型,保证内边距不会影响元素的实际大小 */
}
img {
max-width: 100%; /* 图片宽度不超过其容器 */
height: auto; /* 自动保持宽高比 */
}
</style>
</head>
<body>
<div class="image-container">
<div class="row">
<!-- 插入你的第一行四个图片 -->
<img src="image1.jpg" alt="图片1">
<img src="image2.jpg" alt="图片2">
<img src="image3.jpg" alt="图片3">
<img src="image4.jpg" alt="图片4">
</div>
<div class="row">
<!-- 插入你的第二行四个图片 -->
<img src="image5.jpg" alt="图片5">
<img src="image6.jpg" alt="图片6">
<img src="image7.jpg" alt="图片7">
<img src="image8.jpg" alt="图片8">
</div>
</div>
</body>
</html>
```
在这个例子中,你需要将`src`属性替换为你实际的图片路径,并根据需要调整`.row`的宽度,以适应不同的屏幕尺寸。每个`<img>`标签代表一张图片。
阅读全文