悬停框中有文字和悬停在TD元素上时出现的按钮。在IE 7中,框会出现,但只要您尝试将鼠标悬停在该框上就会消失。 IE8 +/FF/Ch/Sf都允许你将鼠标悬停在DIV上。我究竟做错了什么?
简单代码:
CSS
td {
position:relative;
width:30px;
}
.hovering_box {
display:none;
position:absolute;
margin-left:25px;
}
td .slot:hover .hovering_box {
display:block;
}
.hovering_box:hover {
display:block;
}
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<table>
<tr>
<td class='slot'>
<div class='hovering_box'>
<span class='box_title'>Title Here</span>
<span class='box_message'>Help me!</span>
<button>OK!</button>
</div>
</td>
</tr>
</table>
</html>
我不知道你的例子是否真正有用:http://jsfiddle.net/Ew9GU/(它没有显示任何东西悬停在...) –
对不起 - 我试图简化它,显然我错过了什么。这是一个更好的演示:http://jsfiddle.net/Ew9GU/8/ – Psyborg
请看看这个:http://tinypic.com/r/4i0tg9/7 - 我在TD旁边添加了颜色, div显示在div下面...这是在IE7模式下。我注意到在div旁边添加另一个列单元格时,当鼠标进入下一个TD时,div消失。上面的链接说明了效果。 – Psyborg