我對標題有以下HTML。 .left
和.right
是空的跨度。我有.left的具體寬度,但.text
寬度並不總是相同的。我想爲.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
範圍外的背景圖像,問題是我無法設置黑色爲文本輪一輪,否則會更容易。
我不明白你正在嘗試做的,可能你也許繪製的圖像你在努力完成什麼? – daniel
「.right' [span]應該獲得父元素(h1)中的所有剩餘空間。」 –
@丹尼爾我添加了圖像。我知道如果我可以爲b1設置h1,然後爲.text範圍設置bg,會更容易,但問題是我無法爲.text設置bg(因爲它應該使用身體的背景) – user1355300