我有一个设计,我想实现涉及其自身的背景颜色,由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) –