【发布时间】:2017-04-05 12:20:58
【问题描述】:
我的表格有时有长字符串作为值。 如果溢出的内容被隐藏,我如何显示表格单元格的全部内容?
我认为单元格应该在重叠相邻单元格的同时扩展而不移动它们。
目前我正在使用这个 css:
table{
table-layout: fixed;
margin-top: 24px;
th{
white-space: normal;
word-wrap: break-word;
}
td{
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
td:hover{
overflow: visible;
z-index: 1;
background-color: grey;
}
}
这确实使溢出的文本可见并重叠相邻的单元格。但是背景/单元格不会跟随。
谢谢!
【问题讨论】:
-
工具提示呢?我认为如果不使用 JS,您的方法会遇到一些问题。
-
我真的不知道你的页面是什么样的——有多少列等等。只是谷歌一些想法。你可以有一个手风琴或其他可以从桌子上显示更多内容的东西。这里有一些想法(我用谷歌搜索了“大数据的现代网页设计”)-noupe.com/design/data-tables-in-modern-web-design.html
-
更新:我最终使用了引导模式对话框。单击一行时,它会在模式对话框中显示该行的所有(完整)值。非常感谢您的帮助。