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

Six*_*dio 53 css word-wrap internet-explorer-8

任何人都可以告诉我为什么word-wrap: break-word不能在IE8中工作?

我有这个在其他浏览器工作,但IE8拒绝听,尽管在他们的网站上阅读这篇文章?

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

谢谢

Fré*_*idi 52

如果我没记错的话,word-wrap: break-word;确实在Internet Explorer 8中支持,但样式元素必须具有布局.

  • 是.OP链接的页面就在那里说:`这个属性适用于具有布局的元素.元素在绝对定位时具有布局,是块元素,或者是具有指定高度或宽度的内联元素 (15认同)

Mar*_*ber 19

我发现,适用word-wraptd(表格单元格),我需要的风格table与元素table-layout: fixed.(IE8标准模式.)

  • 非常感谢!我需要这个在orbeon渲染器的表格单元格中使用自动换行. (3认同)

Sat*_*rma 12

试试这个 单词:break-all; ,对于IE8和IE9它正在工作:)

  • 只想指出"断言"和"自动换行"是两回事.在下面的示例中,"word-break:break-all;" 将"consectetuer"一词切成两半,"自动换行:断言"不会.<div style ="width:222px; font:14px sans-serif;"> Lorem ipsum dolor sit amet,consectetuer adipiscing elit.</ div> (5认同)