我使用CSS自动换行属性(设置为break-word)在固定宽度和可变高度的div元素中显示单个没有间隔的字符串。 div元素本身在表格单元<td>
内。单词中断按预期工作,按定义的固定宽度打破单词。但是,在IE9(IE7文档标准)中,div后面似乎有一些额外的空间,导致表格单元的宽度扩展(不需要)。 div宽度本身似乎是正确的,正如CSS所指定的那样。我使用div和表单元格周围的边界来验证。我试过显式设置表格单元格宽度(和最大宽度),但都不行。在Firefox或Chrome中未观察到此行为。CSS自动换行会导致div空格后出现空白字符
编辑:添加样品代码here。该问题只发生在IE(Browser_Mode = IE9; Document_Mode = IE7)。
谢谢,这解决了问题! – kaspnord