html - 内容溢出时如何使 <td> 换行?

标签 html css

这是 jsfiddle 。如您所见,我设置了 width:100px对于表。显然,由于标签中的长字符串,当前表格的宽度不是 100px。

我用过 overflow:hidden以及word-wrap:break-word , 但在这种情况下没有用。谁能告诉我如何解决这个问题?

我希望长字符串在达到表格的最大宽度时换行,而不添加垂直滚动条,只需增加当前高度 <tr>标签。

最佳答案

您需要使用 word-break , 而不是 word-wrap:

#convert-result td {
    word-break:break-word;
}

JSFiddle demo .

此外,在您提供的代码中,您的 table 元素的宽度设置为 100px不是 100%。您还需要修改它:

#convert-result table {
    ...
    width:100%;
    ...
}

Fixed JSFiddle demo .

关于html - 内容溢出时如何使 <td> 换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19637524/

相关文章:

css - 有没有办法建议如何在 HTML5 中打印页面?

javascript - 图像上的可缩放拼图的 CSS

css - Bootstrap 不同高度的正方形

javascript - :hover sticks to element on drag and drop

html - 如何根据某个词使标题居中

javascript - 悬停第一个 DIV 会影响所有其他第一个 DIVS

php - html/php 随机图像生成器 - 根据屏幕尺寸对齐图像

css - 为什么当我在 div 中向右浮动三个元素时,它们会消失?

javascript - 用户配置文件栏的更好方法

html - 为什么 Blueprint-Css 将布局的最大网格宽度设置为 950px?