首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示/格式化表格数据(web)

显示/格式化表格数据(web)
EN

Stack Overflow用户
提问于 2009-05-04 17:30:06
回答 3查看 158关注 0票数 0

例如,在我的示例中,我有一个表,其中每一行都是一个用户。列可以包括它们的名字、地址、电子邮件地址等。我现在需要为它们的猫的名字(假设的例子)添加一列。虽然大多数人不会养猫,有些人会养1- 2只猫,但偶尔会有人养20只猫,这会在桌子上造成很长的一行。这给我在表示和过滤/搜索猫名字方面带来了一个问题。有没有一个很好的解决方案来显示这种类型的数据?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-04 17:35:58

让字段的前50个(或其他)字符正常显示,然后将其余字符放入一个块中,并通过CSS将其可见性设置为隐藏。包括一个链接/按钮/图标,允许用户切换可见性,这样他们就可以看到整个值。

票数 1
EN

Stack Overflow用户

发布于 2009-05-04 17:34:59

有几个选项:

  1. 设置单元格的最大宽度并允许数据换行
  2. 将内容放入包装标记(如div)中,并将div设置为具有固定宽度/高度和样式overflow:hidden,以确保特别长的单词不会强行缩小单元格的宽度。
  3. 截断服务器端

上的输出文本

对于情况#2和#3,将TD标记的Title属性设置为包含完整的非截断文本。当鼠标悬停在单元格上时,它会以工具提示的形式出现。

我想提一下其他基于CSS的解决方案,但现在它们的支持非常少,所以不值得一提。

票数 0
EN

Stack Overflow用户

发布于 2009-05-04 17:36:57

您可能想尝试做一些类似于SO所做的事情。也就是说,一旦有人在他们的Rep中达到某个点,它就会在数字后面加上后缀,并批准它的混合。例如。10k而不是10,236。

这样数字就不会失控了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/821058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档