【发布时间】:2021-07-12 09:14:14
【问题描述】:
我正在尝试向其中包含另外两个 div 的 div 添加背景颜色。但是背景颜色并没有一直停留在两个 div 之下。
这两个 div 在我添加背景的 div 内,所以我认为背景应该在两个 div 的下方或旁边结束。
.characters {
margin: 0;
border: 5px solid black;
float: left;
width: 50%;
box-sizing: border-box;
}
.characters img {
width: 100%;
height: auto;
display: block;
border-bottom: 5px solid black;
}
.infos {
background-color: gray;
padding: 35px;
text-align: center;
}
.infos h2, .infos h3 {
margin: 0;
}
.page {
margin-top: 35px;
padding: 10px;
background-color: lightgray;
}
<div class="page">
<div class="characters">
<img src="pic.jpg" alt="pic" width="100px" height="100px"/>
<div class="infos">
<h2>text</h2>
<h3>text</h3>
</div>
</div>
<div class="characters">
<img src="pic.jpg" alt="pic1" width="100px" height="100px"/>
<div class="infos">
<h2>text</h2>
<h3>text</h3>
</div>
</div>
</div>
【问题讨论】:
-
@DrJManish 谢谢你的讲述。添加了 html 和 css 代码。其中是否有任何错误或需要添加的代码?提前谢谢你!
-
所以你想让整个东西都是浅灰色的吗?
-
@pineapplerind0215 是的,这就是我想要的。有办法吗?
-
@Airi 是的,看我的回答
-
这样? - ibb.co/mcVYmw9
标签: html css background-color