2010-01-01 68 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