javascript - 如何使 HTML 表格的内容适合其单元格?

标签 javascript css

我有一个 HTML 表格,其内容有时不适合各自单元格的指定大小。在所有浏览器中,默认行为是使单元格垂直或水平扩展以适应其内容。相反,我想在视觉上 trim 内容以适合其单元格,如下所示:

Text trimming example

我正在使用a jQuery plugin允许用户按表的任何字段对表进行排序。因此,非常重要的是,永远不要 trim 实际内容,而只是像经过 trim 一样显示。

如何仅使用标准技术(CSS 和 JavaScript)来做到这一点?

最佳答案

有一个名为 text-overflow 的 css 属性从而实现了这一点。

如果您将它与 white-space: nowrap 结合使用,您就可以实现您想要做的事情。

这是 jsFiddle 的演示:http://jsfiddle.net/u7QuA/

我必须将 td 的内容包装在一个跨度中,因为 css 属性由于某种原因无法在 td 上工作。

关于javascript - 如何使 HTML 表格的内容适合其单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6361072/

相关文章:

javascript - 将一个部门的子元素连同所有相关事件复制到另一个部门

javascript - Github Typescript --> Javascript 差异比较

javascript - JQuery foreach 计数

javascript - 使用 JavaScript 的随机 RGB 颜色生成器

html - 网站初始 View 问题

javascript - 用 JS 和 Canvas 增长无限循环

javascript - Raphael 路径中的自定义属性

jquery - CSS 或 jQuery 使内容在缩小时垂直居中

css - 寄存器 0x​​104567911

jquery - 粘性导航 jquery css 代码性能