连字符导致HTML中的换行符

时间:2013-12-16 10:30:13

标签: html css css3

我想确保2012-13-12日期总是在一行上结束。 如果我使用/作为日期分隔符它可以工作,但' - ' - 符号(不是很惊讶)使日期最终在两行。

<div class="someclass">
      around  lorem Ipsium lorem Ipsium 2012-13-12 lorem Ipsium lorem Ipsium 
</div>

.someclass { width:40mm; }

http://jsfiddle.net/yjK6D/

有什么建议吗?

1 个答案:

答案 0 :(得分:6)

将css与“white-space:nowrap;”

一起使用

或(旧方法)使用标签“nobr” 例1:

<style type='text/css'>
    .nobr { white-space:nowrap; }
</style>
<div>
around  lorem Ipsium lorem Ipsium  around  lorem Ipsium lorem Ipsium <span class='nobr'> 2012-13-12 </span>lorem Ipsium lorem Ipsium 
</div>

例二:

<div>
    around  lorem Ipsium lorem Ipsium  around  lorem Ipsium lorem Ipsium <nobr> 2012-13-12 </nobr>lorem Ipsium lorem Ipsium 
</div>