此 CSS 适用于 IE8 和更新版本(以及 Chrome),但不适用于 IE7。具体来说,当我将鼠标悬停在 div 上时,工具提示不会出现。我需要为 IE7(和 IE6)更改什么?
.headertooltip, .headertooltip:visited
{
color: #0077AA;
float: left;
height: 40px;
text-decoration: none;
width: 20px;
}
.headertooltip div
{
background-color: black;
color: #fff;
left: 50px;
padding: 5px 10px 5px 40px;
position: absolute;
text-decoration: none;
top: 82px;
visibility: hidden;
width: 900px;
z-index: 10;
}
.headertooltip:hover div
{
position: absolute;
visibility: visible;
}
更新:
我已经更新了代码以使用鼠标事件来显示 div/工具提示,但这在 IE7 中仍然不起作用。这让我认为问题在于我的标记/CSS。
我试图在 jsFiddle 中创建一个示例。它不起作用,但你明白了。将鼠标悬停在左侧的小黑框上(我添加它只是为了让您可以看到目标)应该会出现工具提示。