我有以下 HTML 作为标题。和是.left
空.right
跨度。我有 .left 的特定宽度,但.text
宽度并不总是相同。我想为 .left (固定宽度)和 .left 设置背景.right
。.right
应该获得父元素(h1)中的所有剩余空间。那怎么办?
<h1>
<span class="left"></span>
<span class="text">Text</span>
<span class="right"></span>
</h1>
我正在尝试遵循不起作用的 CSS:
.left{
background: yellow;
width: 30px;
height: 20px;
display: inline-block;
}
.right{
display: inline-block;
background: blue;
}
这是 JSFiddle 链接:http: //jsfiddle.net/jMR8u/
这是我想要得到的:
这个想法是在h1中设置一个背景图像,除了.text
跨度,问题是我不能为.text设置背景,否则会更容易。