想知道是否有人知道我如何将三角形图标直接h2
放置在标签文本之后,目前我使用 :after 并将其浮动到右侧,但因为这个三角形h2
位于display: block
右侧。因为我有一个需要拉伸的边框底部,所以100%
我不能用它display: inline-block
来得到我的结果。想知道我是否可以实现这一点而不必添加空跨度等
小提琴:http: //jsfiddle.net/7bCwv/
HTML:
<h2 class="definition-heading">Tools for Internet Users</h2>
CSS:
h1, .carousel-caption, h2, h3, h4 {
font-family:"Proxima Nova Semi Bold", Arial, Helvetica, sans-serif;
color: #454545;
font-size: 16px;
}
h2 {
border-bottom: 1px solid #b7b7b7;
padding: 10px 0;
}
.definition-heading:after {
content:'';
border-bottom: 5px solid transparent;
border-left: 7px solid #e15646;
border-top: 5px solid transparent;
height: 0;
width: 0;
float: right;
position: relative;
top: 7px;
margin-left: 9px;
}