我将背景颜色应用到 <span>
标签,还有左右 padding
设置。问题是: padding
仅应用于 <span>
的左侧(开始)和右侧(结束),而不是每行的左侧(开始)和右侧(结束)当文本被多行包裹时。
如何将左右 padding
应用于 中间 线?
h1 {
font-weight: 800;
font-size: 5em;
line-height: 1.35em;
margin-bottom: 40px;
color: #fff;
}
h1 span {
background-color: rgba(0, 0, 0, 0.5);
padding: 0 20px;
}
<h1><span>The quick brown fox jumps over the lazy dog.</span></h1>
原文由 user3550879 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
box-decoration-break
值为clone
的属性。在 caniuse.com 查看当前的浏览器支持表
jsFiddle 示例