2010-01-01 31 views
1

在FF中顯示正常,(繼續下一行的URL,很乾淨)。但IE讓它突破了div的右邊界。爲什麼IE讓URL鏈接打破它的容器div?

此頁的新聞欄目:

http://www.albuquerquecupcakecreations.com/index.php

任何想法是值得讚賞!謝謝!

+2

值得指出的是,有問題的URL也不會在Safari,Chrome或Opera包裹。我懷疑Firefox在這裏的表現與標準相違背,儘管考慮到瀏覽器依從性的變幻莫測,我可能是錯的。 – mbarnett 2010-01-01 23:12:13

+0

此外,是否應該有訪問鏈接下劃線?它看起來不合我心。 – 2010-01-01 23:22:40

+0

救命! thx爲思想m。 – realcheesypizza 2010-01-01 23:23:02

回答

3

我討厭不得不編寫特定瀏覽器的代碼,但有一個特定的CSS屬性IE

<!--[if IE]> 
word-wrap: break-word; 
<![endif]--> 

所有最優秀的

+0

很好用!非常感謝,真的很感激。我甚至不打擾一個條件,現在這兩個瀏覽器看起來都很棒。 :d – realcheesypizza 2010-01-01 23:21:58

0

在類似的<li>開始'愛這個',IE打破了?字符在網址中。沒有?在問題的網址。我添加了一個(像這樣:http://farm3.static.flickr.com/2339?2152480352_1b5ee54c44.jpg)只是爲了看看會發生什麼,並很好地包裹了網址。當然,那麼URL是無效的...

這不是一個修復,但它可能會給你或別人一個線索。

一種解決方法是使用簡單的文字與完整的URL僅在href顯示:

<a href='http://long_complicated_url'>Click here for video</a>

+0

thx想法射線! – realcheesypizza 2010-01-01 23:30:56