代码之家  ›  专栏  ›  技术社区  ›  Kyle

绝对位于p上的div导致p中的链接不可单击

  •  1
  • Kyle  · 技术社区  · 14 年前

    我在p上有一个绝对定位的div,它导致p中的链接不可点击,并且没有一个文本是可选择的。

    div没有任何背景,只有一个边框。我该怎么解决?

    4 回复  |  直到 14 年前
        1
  •  1
  •   Aaron Hathaway    14 年前

    你可以改变 z-index <div> . 应该把它放在 <p>

        2
  •  1
  •   Marko    14 年前

    想想看,如果你在 overlay 迪夫?浏览器将焦点放在最上面的元素(最高的z索引),因此可以单击其中的所有元素并选择文本。

    考虑另一种解决方案,抛弃绝对定位的div。

        3
  •  1
  •   Marc    12 年前

    添加 pointer-events: none; 到顶部的css样式。它将不再可点击,并让鼠标事件通过它

        4
  •  0
  •   lod3n    14 年前

    想象一下你把一张纸放在另一张纸上。下面的那个不能再碰了-这是设计的。

    为什么不把DIV放在P下面,给P一个透明的背景呢?