我想在标题中间垂直添加一条线,在右侧,我想添加另一个 div。我可以将线条设置在标题的中间,但是当我为正确的跨度添加样式时,线条不再位于中间。
编辑:问题出在火狐上。它在 Chrome 上运行良好。
请看附图:
这是我正在尝试的:
HTML:
<div class="box">
<h2><span class="text">Hello world</span><span class="right"></span></h2>
</div>
CSS:
h2 {
border-bottom: 1px solid #000;
line-height: 0.1em;
margin: 10px 0 20px;
}
h2 span {
background:#fff;
padding:0 10px;
}
span.right{
background: green;
width: 30px;
height: 30px;
display: block;
float: right;
margin-top: -5px;
}
演示:http: //jsfiddle.net/RecUE/