【发布时间】:2014-01-19 19:21:38
【问题描述】:
我确实有一个表格,我想在悬停时显示完整的单元格内容。
我使用 css 进行了这项工作,但现在我遇到了除 Chrome 之外的所有浏览器的错误。
HTML 提取:
<table><tr>
<td class="hover-text" style="width: 99px">
<div style="width: 99px">A long text</div>
</td>
</tr></table>
CSS 提取:
.hover-text div{
text-overflow: ellipsis;
}
.hover-text:hover div{
overflow: visible;
z-index: 1;
width: auto !important;
position: absolute;
}
这一切正常,除非我使用 除 Chrome 之外的任何浏览器,只有 一行 并且有一个 水平滚动条。然后单元格被奇怪地调整大小。如果没有其中一个条件,我就没有问题。不幸的是,HTML 是从我使用的框架中给出的。
我尝试了各种方法,但此时我不知所措..
如果你调整表格的大小以使没有水平滚动条,你可以看到这个问题here,一切都按预期工作。
【问题讨论】:
-
我确定你只是在这里打错字了,但你有
<td class="hover-text"然后 CSS 你叫.text-hover -
对不起,当然!
标签: html css width css-position html-table