【发布时间】:2015-03-19 01:41:16
【问题描述】:
我放弃了……
.wrapper {
border: 1px solid #aaa;
width: 300px;
height: 300px;
padding: 20px
}
h2 {
border-bottom: 2px solid #ddd;
display: block;
}
h2 span {
border-bottom: 2px solid #f00;
display: inline-block;
margin-bottom: -2px;
}
<div class="wrapper">
<h2><span>TITLE HERE</span></h2>
</div>
请运行代码 sn-p 来查看我的目标。 红色边框的长度是文本标题的长度。 我怎样才能在不添加跨度或任何标记的情况下实现这一点?我尝试将灰色边框添加到伪元素 ::before 但它只会使红色边框的长度加倍,灰色边框应该填充框的其余部分。请帮我玩。谢谢!
【问题讨论】:
-
之前有人问过这个问题:stackoverflow.com/questions/15230888/…
-
只是有点相似... :)