【发布时间】:2010-05-04 16:15:40
【问题描述】:
我需要在整个div 上添加一个链接,其中包含更多divs。看起来像这样:
div.top
{
width: 150px;
height: 150px;
position: relative;
}
a.link
{
width: 150px;
height: 150px;
position: absolute;
top: 0;
}
<div class="top">
<div class="text1">Text 1</div>
<div class="text2">Text 2</div>
<a class="link" href="http://something"></a>
</div>
所以我在里面放了一个链接,并把它的大小设置为顶部div。 Everythign 在 Firefox、Safari 和 Chrome 中运行良好。在 IE 和 Opera 中,每当我将鼠标光标悬停在该区域以及文本上时,光标都会变为选择光标,而不是手(意味着没有链接)。每当我将光标从文本上移开时,链接就会再次可用。
如何使链接完全“覆盖”文本?我尝试添加 z-index:
div.top
{
z-index: 0;
}
a.link
{
z-index: 1;
}
没用。
有什么想法吗?
【问题讨论】: