2011-07-16 60 views
1

这里是问题:http://jsfiddle.net/STG22/3/跨度分裂,如何避免这种情况?

我希望跨度不会分裂成两个不同的行(就像上面的例子中的第三个)。我该怎么做?


CSS:

span 
{ 
    background: red; 
    border-radius: 5px; 
    width: 60px; 
} 

HTML:

<div style="width: 250px"> 
    <span>omg omg omg</span> 
    <span>omg omg omg</span> 
    <span>omg omg omg</span> 
    <span>omg omg omg</span> 
</div> 

回答

5

简单的CSS:

white-space: nowrap; 

更新的jsfiddle:http://jsfiddle.net/STG22/5/

完全CSS:

span 
{ 
    background: red; 
    border-radius: 5px; 
    width: 60px; 
    white-space:nowrap; 
} 
+0

当我在我的例子中使用这个,所有的徽章去掉div –

+0

你是什么意思的“徽章”?看不到任何错误,对不起。 –

+0

也许它可以做到这一点没有空白? –

0

您可以将CSS属性设置white-spacenowrap,这将抑制换行由于空间限制

0

使用white-space:nowrapdisplay:inline-block(不width集)。

如果您不知道:width不会影响内联元素,如<span>

+0

当我使用display:inline-block时,它变得非常“胖”,请在示例中尝试 –

相关问题