我需要帮助。我正在尝试通过网站的标题来实现这种效果。
我尝试使用背景色和填充,但是当文本以两行或更多行增长时,它会形成一个大矩形。我正在尝试找出一种使用javascript自动将行拆分为跨度的方法。
有人可以帮我吗?
非常感谢!
最佳答案
尝试这个:
.padded-multiline {
line-height: 1.4;
padding: 2px 0;
width: 400px;
margin: 20px auto;
}
.padded-multiline span {
background-color: #c0c;
color: #fff;
display: inline;
padding: 0.45rem;
line-height: 60px;
/* Needs prefixing */
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
}
<h1 class="padded-multiline">
<span>How do I add padding to subsequent lines of an inline text element?</span>
</h1>