Google chrome:当鼠标悬停在表格单元格上时如何显示全文

Posted

技术标签:

【中文标题】Google chrome:当鼠标悬停在表格单元格上时如何显示全文【英文标题】:Google chrome: how to display full text when the mouse hovers over a table cell 【发布时间】:2018-12-06 18:11:59 【问题描述】:

预期行为

我的网页上有一个表格。在某些表格单元格中,它有很长的文本,我将这些 css 设置为 td 标签。当文本长于表格单元格的宽度时,它将被隐藏。

td 
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;

当鼠标悬停在这些表格单元格上时,我希望显示全文。

当前行为

对于safari,当鼠标悬停在有长文本的表格单元格上时,会出现全文。

对于谷歌浏览器,当鼠标悬停在它上面时没有反应。 问题

谷歌浏览器如何像safari一样显示全文?欢迎任何建议或想法。

【问题讨论】:

【参考方案1】:

我认为在您的情况下,最好将“标题”属性放在您的<td> 中。 More about Title Attributes

例如:

<td title='Full Text about School 1'>School 1 Data</td>
<td title='Full Text about School 2'>School 2 Data</td>
...
<td title='Full Text about School X'>School X Data</td>

【讨论】:

【参考方案2】:

你可以使用title属性:https://developer.mozilla.org/en-US/docs/Web/html/Global_attributes/title

<p>Newlines in title should be taken into account, like this <abbr title="This is a
multiline title">example</abbr>.</p>

【讨论】:

以上是关于Google chrome:当鼠标悬停在表格单元格上时如何显示全文的主要内容,如果未能解决你的问题,请参考以下文章

HTML / CSS / Javascript - 将鼠标悬停在不同的单元格上时更改一个表格单元格的值

悬停时表格标题的边框底部

悬停在其行上时如何更改特定表格单元格的颜色? [关闭]

css里鼠标悬停变色怎么弄

如果在表格单元格中,CSS悬停更改其他文本/类的样式不起作用

当行内的单元格具有类名时,为啥 CSS 悬停在表格行上不起作用?