html - 为什么我的 html 表 'max-width' 不会导致文本换行?

标签 html css

我有一个 html 表格,其中一列(或 <td>)包含很长的单词。我想设置列的最大宽度,这样如果文本长于最大宽度,文本应该自动换行到下一行。我尝试设置 css max-width款式就合适<td>带有 "max-width:100px" 的元素, 但它不起作用。文本仍然很长,不会自动换行到下一行。

任何想法有什么问题或任何解决方案引用代码?我在 Windows 7 上使用 IE 8。

最佳答案

您需要添加 CSS3 属性 word-wrap: break-word; .

关于html - 为什么我的 html 表 'max-width' 不会导致文本换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2658895/

相关文章:

php - 如何使 WordPress 上的页脚在移动设备上居中对齐,但在桌面和平板电脑 View 上居中对齐

jquery - 在最后一张幻灯片上向下滚动时显示隐藏的页脚

javascript - 在结束标记前添加节点?

html - 通过 HTML 和 CSS 使表格自动垂直滚动

javascript - 从 UIWebView *不*修改应用程序源启动移动 Safari?

html - Bootstrap4- 用于网格/柔性布局的粘性第一行和第一列

html - 当图像最终通过媒体查询隐藏时,延迟和手动控制 <img> 加载

javascript - jQuery Uncaught TypeError 但在不同的页面上工作

html - 为什么 "flex-direction: row"对这些图像不起作用?

html - 水平滚动条不显示