【发布时间】:2018-11-15 02:55:03
【问题描述】:
我现在在Codepen 中写下的任务有问题。
.content {
display: none;
position: absolute;
}
td:hover .content {
display: block;
position: absolute;
width: 250px;
z-index: 1;
background-color: #ffcce0;
color: black;
border: 4px solid #ffb3d1;
border-radius: 10px;
}
当我将鼠标悬停在图标上时,内容会显示它应该如何显示,但是当我向下或向一侧滚动并再次悬停相同的图标时,内容的位置会远离原始位置。在 Mozilla 中它运行良好!我该如何解决这个问题?这似乎是 Chrome 的一个错误,对吧? (如果可能,解决方案应该没有 Javascript)
因此,如果我向下或/和滚动到侧面,然后将鼠标悬停在绿色图标上,则内容不会显示在图标下方。我可以通过给出 td 的相对位置来解决这个问题,但是当图标位于表格的底部或右侧时,内容不会显示。它有点藏在桌子后面
【问题讨论】:
-
你能告诉我们图片/gif的问题是什么,或者更好地解释一下吗?我看到消息框出现在悬停状态,但我不明白它的问题。
标签: html css html-table position overflow