我有一個設計,我想實現涉及其自身的背景顏色,由10px的填充,在圖像上出現的標題文字,面值例如:跨度背景色和填充問題
http://i.stack.imgur.com/E7EpS.png
的在這張照片第一實例的效果很好,並且是簡單的:當文本溢出到另一條線路,則跨度元件填充不影響對換行文本
.greenbox {width:520px; height:261px; position:relative;}
.greenbox span { padding:0 10px; background:#000; position:absolute; left:0; bottom:40px; }
故障出現時,它呈現像這樣:
http://i.stack.imgur.com/pY18f.png
任何人都知道一個替代的,否則他們將如何設置此設計出來,使背景色填充&是一致的?
在此先感謝
編輯:我已經簡化了代碼,使之簡潔,但已經錯過了一個重要組成部分。其實是這樣的:
.greenbox {width:520px; height:261px; position:relative;}
.greenbox a {position:absolute; left:0; bottom:40px; }
.greenbox span { padding:0 10px; background:#000; }
與HTML爲:
<div class="greenbox">
<a href="link"><span>The Title Goes Here</span></a>
</div>
因此跨度仍然在線,包裹在一個絕對位置錨。
請提供您的標記代碼示例。 JsFiddle是做這件事的好方法 – Curt
在你的問題中發佈標記實際上是首選方法,[jsfiddle](http://jsfiddle.net/)是次要的。如果我正確地理解了這一點,我認爲這是一個「錯誤」,這裏有一個關於它的問題,許多失敗的嘗試作爲解決方案,我會嘗試找到它。 –
發現它:[CSS創建換行前填充](http://stackoverflow.com/q/6099857) –