跨度多线等效

时间:2011-12-14 17:43:36

标签: html

我想设计一些文字。我试过跨度,但它只适用于第一行。但不是第二个。有人有解决方案吗? :)

HTML:

<div style="width:30%;">
<span style="margin:10px">Hey this is my span. Once it turns multi line the margin stops working</span>
</div>

结果:

enter image description here

演示:http://jsfiddle.net/JwcuZ/

我也试过了,但这只是破坏了我的造型。我确信这一切都有一个简单的解决方案,但是我的大脑正在欺骗我!

1 个答案:

答案 0 :(得分:3)

有几种选择:

  • 您可以更改父span的填充,而不是设置div元素的边距:

    div {
        padding-left: 10px;
    }
    

    DEMO

  • 使用div代替spanDEMO

  • span的CSS display属性设置为blockinline-blockDEMO