有人可以告诉我为什么word-wrap: break-word
在IE8中不起作用?
我在其他浏览器中使用此功能,但IE8拒绝听,尽管在他们的网站上阅读了这篇文章?
http://msdn.microsoft.com/en-us/library/ms531186(VS.85).aspx
由于
答案 0 :(得分:52)
如果我没记错的话,Internet Explorer 8确实支持word-wrap: break-word;
,但样式元素必须have layout。
答案 1 :(得分:19)
答案 2 :(得分:12)
试试这个 word-break:break-all; ,对于IE8和IE9,它正在工作:)
答案 3 :(得分:-1)
您可以使用
-ms-word-break: break-all;
答案 4 :(得分:-1)
查看Microsoft的示例代码后:
https://msdn.microsoft.com/en-us/library/ms531186%28VS.85%29.aspx
我设法用IE-8解决了我的问题,并添加了以下内容 文件和标题:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
...然后使用这个(官方的)CSS指令:
word-wrap: break-word;