自动换行:在IE8中无效的断字

时间:2010-10-22 13:26:21

标签: css internet-explorer-8 word-wrap

有人可以告诉我为什么word-wrap: break-word在IE8中不起作用?

我在其他浏览器中使用此功能,但IE8拒绝听,尽管在他们的网站上阅读了这篇文章?

http://msdn.microsoft.com/en-us/library/ms531186(VS.85).aspx

由于

5 个答案:

答案 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;