网页中如何将四张图片(图片长宽相同)添加黑色边框,并从左到右并列紧密排开,并给每张图片下备注文字
时间: 2024-09-25 20:06:38 浏览: 31
基于Python实现的车牌号码识别系统(可以从一张图片中抠出车牌部分并识别车牌颜色和号码).zip
在网页中,你可以使用HTML和CSS来实现将四张图片添加黑色边框,并从左到右并列紧密排开,同时给每张图片下备注文字。以下是一个示例代码:
### HTML部分:
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>图片排列示例</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="image-container">
<div class="image-box">
<img src="image1.jpg" alt="图片1">
<p>备注文字1</p>
</div>
<div class="image-box">
<img src="image2.jpg" alt="图片2">
<p>备注文字2</p>
</div>
<div class="image-box">
<img src="image3.jpg" alt="图片3">
<p>备注文字3</p>
</div>
<div class="image-box">
<img src="image4.jpg" alt="图片4">
<p>备注文字4</p>
</div>
</div>
</body>
</html>
```
### CSS部分(styles.css):
```css
body {
font-family: Arial, sans-serif;
}
.image-container {
display: flex;
justify-content: left; /* 使图片靠左对齐 */
gap: 10px; /* 设置图片之间的间距 */
}
.image-box {
border: 2px solid black; /* 添加黑色边框 */
padding: 5px; /* 内部间距 */
text-align: center; /* 使备注文字居中 */
}
.image-box img {
width: 150px; /* 设置图片的宽度 */
height: 150px; /* 设置图片的高度 */
object-fit: cover; /* 保持图片比例 */
}
.image-box p {
margin: 0; /* 去掉默认的段落外边距 */
}
```
在这个示例中:
1. `.image-container` 使用 `display: flex` 来创建一个弹性盒子布局,使得子元素可以水平排列。
2. `.image-box` 是每个图片及其备注文字的容器,通过 `border` 属性添加了黑色边框。
3. `.image-box img` 设置了图片的宽度和高度,并通过 `object-fit: cover` 保持图片的比例。
4. `.image-box p` 用来放置备注文字,并去掉了默认的段落外边距。
阅读全文