用css定义一个盒子,盒子要求有九张图片左浮动属性,并有文字在每张图片的下方
时间: 2023-12-10 11:41:13 浏览: 59
页面图片浮动左右滑动效果的简单实现案例
可以使用以下代码定义一个包含九张图片和文字的盒子:
```html
<div class="container">
<div class="image-box">
<img src="image1.jpg" alt="Image 1">
<p>Text 1</p>
</div>
<div class="image-box">
<img src="image2.jpg" alt="Image 2">
<p>Text 2</p>
</div>
<!-- Repeat the above two blocks for the remaining images -->
</div>
```
CSS代码如下:
```css
.container {
width: 800px;
margin: 0 auto;
}
.image-box {
width: 33.33%;
float: left;
text-align: center;
}
.image-box img {
display: block;
margin: 0 auto;
width: 100%;
height: auto;
}
.image-box p {
margin-top: 10px;
}
```
这里我们首先定义了一个名为 `container` 的 div 元素,用于包含所有的图片和文字。然后我们定义了一个名为 `image-box` 的 div 元素,用于包含每个图片和文字的组合。这个元素被设置为左浮动,并且占据父元素的三分之一宽度。图片被设置为块级元素,并居中显示,同时宽度为100%以充满整个容器。文字部分则在图片下方,与图片居中对齐。
阅读全文