2012-02-06 33 views
-1

如果我有HTML標記了這個樣子,錨元素出現在新的生產線在IE

<p> Some text here <a href="#">foo</a></p> 

它顯示了像我希望它在FF和Chrome,這樣

Some text here foo

但在IE 8,它被顯示爲

Some text here 
foo 

我有一個樣式表我包括:如果瀏覽器是IE ,如果需要在IE中修復這個問題,我可以在那裏放置一些特殊的CSS,但我無法弄清楚我需要應用什麼樣式來防止這種情況發生。我試過display:inline;float:left但它什麼也沒做。

最壞的情況,我也願意使用JavaScript/Jquery。

編輯
簡而言之,內<p>的超鏈接會出現在自己的行。

添加圖像。

在鉻:
enter image description here

在IE
enter image description here

+0

後的例子。我不知道你在描述什麼。 – j08691 2012-02-06 01:32:22

+0

@ j08691:我的不好,沒有意識到我弄亂了代碼格式。請再看一遍 – xbonez 2012-02-06 01:35:03

+0

這不僅僅是在IE瀏覽器(哪個版本?)中奇蹟般的發生。一定有你沒告訴我們的東西。你能否向我們展示問題?一個鏈接到你的頁面,或http://jsfiddle.net//http://jsfiddle.net//http://jsbin.com/ – thirtydot 2012-02-06 01:37:53

回答

0

嘗試這種情況:

p { white-space: nowrap; }