IE7 在自动换行上添加空格

发布于 2024-10-20 08:02:33 字数 143 浏览 3 评论 0原文

我在表格单元格内有一个 div。 div 有一个自动换行:break-word。它在 IE8 和 Mozilla 中显示良好,但在 IE7 中,表格单元格延伸到长单词的假定宽度,而实际上该宽度已被破坏。结果,我在带有文本的 div 旁边有一个很大的空白,这扩展了表格宽度。

I have a div inside a table cell. The div has a word-wrap:break-word. It displays fine in IE8 and Mozilla, however in IE7, the table cell extends to the assumed width of the long word that in fact is broken. As a result I have a large white space next to the div with the text, which extends the table width.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

离线来电— 2024-10-27 08:02:33

嵌套在表格单元格中的容器div上的溢出:隐藏解决了问题

overflow:hidden on the container div nested in the table cell solved the problem

哀由 2024-10-27 08:02:33

在 div 的 CSS 中添加:

{
word-wrap: break-word;
-ms-word-wrap: break-word;
white-space: normal;
max-width: < the width you need> ;
word-break: break-all;
}

这将为您提供正确的自动换行。

To the CSS of the div, add:

{
word-wrap: break-word;
-ms-word-wrap: break-word;
white-space: normal;
max-width: < the width you need> ;
word-break: break-all;
}

This should give you proper word wrap.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文