我想要實現通過CSS這個特殊顯示:使文本容器,以適應內容自動
我需要把有各種文本和線條,以填補上留下右邊的空白和剩下。
到目前爲止,我得到了這個http://jsfiddle.net/g5jtm/,但是有一些我遇到的幾個問題:
- 文本的寬度是可變的,如果我走出
width:40%;
它會重置其他2的寬度線 - 顯示:表不允許我通過文本中間對齊線
HTML:
<div class="container">
<div class="lines l1"></div>
<div class="copy">Consumer review</div>
<div class="lines l2"></div>
</div>
CSS:
.container {width:100%; display:table; position:relative; height:100px;}
.lines, .copy {display:table-cell;vertical-align: middle;width:auto; }
.copy { white-space: nowrap; padding:3px; text-align:center; font-size:24px; width:40%;}
.l1,.l2 {border-bottom:1px solid red; height:50px; }
我知道這是不是問題。但是,您是否嘗試過使用'
'爲此效果? –您是否希望線條落在文字後面? –
@Paulie_D否......那是主意:) – Mike