我正在使用 CSS word-wrap 属性(设置为 break-word)在固定宽度和可变高度的 div 元素中完整显示单个无空格字符串。div 元素本身位于表格单元格中<td>
。分词按预期工作,以定义的固定宽度分词。但是,在 IE9(使用 IE7 文档标准)中,在 div 之后似乎有一些额外的空间,导致表格单元格在宽度上扩展(不需要)。div 宽度本身似乎是正确的,由其 CSS 指定。我使用 div 和表格单元格周围的边框来验证。我已经尝试明确设置表格单元格宽度(和最大宽度),但两种方法都不起作用。在 Firefox 或 Chrome 中未观察到此行为。
编辑:在此处添加示例代码。该问题仅在 IE 中出现(Browser_Mode=IE9;Document_Mode=IE7)。