我刚刚发现了一个IE9的小bug。看起来,IE9不认为在句号前面加空格是一个断点,比如在域名或文件扩展名列表中。请在IE9中打开以下fiddle。
我尝试使用转义字符,但没有帮助。有什么解决方法吗?我刚刚发现了一个IE9的小bug。看起来,IE9不认为在句号前面加空格是一个断点,比如在域名或文件扩展名列表中。请在IE9中打开以下fiddle。
我尝试使用转义字符,但没有帮助。有什么解决方法吗?.web ​.shop ​.blog ​.nyc ...
U+200B是一种控制字符,允许在本不允许换行的位置进行换行。
旧版IE(IE 6)可能会出现问题,显示无法表示的字符符号代替U+200B。另一种方法是使用<wbr>
标签,但似乎IE 8及更高版本经常无法遵守这个古老的标签(可能是因为它从未成为任何标准,尽管它很有用)。
​
在 IE 8 上可以工作,尽管我实际上是在使用模拟的 IE 9 进行测试(包括怪异模式和标准模式)。你有在实际的 IE 8 上进行过测试吗?两种模式都测试了吗? - Jukka K. Korpela我在这个更新中添加了一个关于 word-wrap 的声明到你的 Fiddle 中, 看起来问题已经解决了。