我想在標題中間垂直添加一行,而在右側我想添加另一個div。我可以在標題中間設置線條,但是當我爲右跨度添加樣式時,線條不再位於中間。在中間垂直添加一行
編輯:問題是與Firefox。它在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/
我發現在鉻 –
沒有問題,我忘了提,我使用的是Firefox瀏覽器。 – user2738640