【发布时间】:2021-10-28 12:55:34
【问题描述】:
我正在尝试用 4 行边框包裹一个段落和 UL,并给它黑色背景。
我希望边框和背景根据最长行的长度包裹所有文本,我可以一次只做一行,但这意味着我想要的行之间没有背景颜色背景和边框将所有文本包裹在一起。
不知道怎么做。
这是我的 HTML 代码
<p><span class="commentBorder">
some text about the next lines:
</span></p>
<ul>
<li><span class="typesBorder1">first line text.</span></li>
<li><span class="typesBorder2">second line text.</span></li>
<li><span class="typesBorder3">third line text.</span></li>
<li><span class="typesBorder4">fourth line text.</span></li>
</ul>
这是我的 CSS 代码:
.commentBorder{
background-color: rgba(0,0,0,0.5);
border: 1px solid black;
}
.typesBorder1{
background-color: rgba(0,0,0,0.5);
border: 1px solid black;
}
.typesBorder2{
background-color: rgba(0,0,0,0.5);
border: 1px solid black;
}
.typesBorder3{
background-color: rgba(0,0,0,0.5);
border: 1px solid black;
}
.typesBorder4{
background-color: rgba(0,0,0,0.5);
border: 1px solid black;
}
【问题讨论】:
标签: html css border background-color