2012-06-14 130 views
0

我目前有一个问题,我想要一个标签(在一个表内)全部在一行上,在IE(Firefox看起来很好)。但目前其被分成3:IE不尊重NBSP

... 
<td class="label"><span class="mandatory">* </span>Starting Date:&nbsp;</td> 
... 

结果:

* 
Starting 
Date 

所需的结果:

*Starting Date 
+0

该问题必须根据您的样式进行本地化。对我来说工作得很好。 http://jsfiddle.net/h8WVH/ – Gabe

+0

你有什么样式表规则?另外,您使用的是哪个版本的IE,以及哪种呈现模式是IE(标准模式,怪癖模式等)? – Dai

+0

也许是相反的,'&nbsp'不尊重IE;) –

回答

5

你没有&nbsp; S IN正确的地方,应该是:

<td class="label"><span class="mandatory">*&nbsp;</span>Starting&nbsp;Date:</td> 

这应该够了,但您可能想尝试将white-space:nowrap应用于元素。

+0

啊当然!我的愚蠢到错过了它:P – Ace