html - 链接在重叠的 Div 中不起作用

标签 html hyperlink overlap

为网站制作页脚时,我偶然发现了一些重叠 Div 的奇怪行为。您可以在以下位置查看示例:

http://mike.latysheva.ru/test.html

问题是第二个链接在 IE7 和至少某些版本的 IE8 中不可点击。在 IE9 和 Firefox 中运行良好。

这是代码,非常简单(您可以在页面源代码中查看完整代码):

<div style="height: 120px; width: 200px; background: #DDDDDD; postion:relative;">
  <div style="height: 40px; padding: 10px;postion:relative;">
    <a ...[have to remove an actual link in order to post it here]>Test Link 1</a>
  </div>
  <div style="height: 40px; padding: 10px;postion:relative;">
     <a ...[have to remove an actual link in order to post it here]">Test Link 2</a>
  </div>
</div>
<div style="width:250px;height:100px; background:#777777;margin-top:-60px;position:relative;z-index: -10;"></div>

代码有什么问题?它与 z-index: -10 有关系吗?我完全糊涂了……请帮忙……

提前致谢!

最佳答案

尝试给 z-index:-10 div 的父级一个 z-index:1。

关于html - 链接在重叠的 Div 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6614289/

相关文章:

hyperlink - 使用JS将单元格中的链接复制到另一个工作表时保留超链接URL

r - 根据开始和结束时间查找重叠单元

java - 检查重叠 2 个定期约会?

ios - 仅用于碰撞检测的 Box2D

html - 如何在 HTML 中将 3 个对象并排放置

javascript - 使高架 div 标签对劣质 div 不导电

html - 悬停在 div 上以增加宽度并显示更多内容

html - 自定义 CSS 破坏 Bootstrap 模式

data-binding - 使用 Vue JS 2 动态更改超链接中的文本

html - <h1> 包裹在 <a> 链接中,在网页中创建空白空间