如下图,开始就觉得是伪元素出的问题,导致子元素超链接点击无效,排查了很久,终于被一句话点醒,伪元素作为父元素的子元素,强制display:block。突然想到可能是伪元素占据了空间,覆盖着后面的子元素只上,导致点击不了,可以给伪元素加背景证明,确实盖住。 解决伪元素盖住点击事件 在伪元素代码中加上这句,可穿透伪元素点击 pointer-events:none; 使用这个属性,可以在点击某元素的时候,穿过该元素,点击到该元素下面的元素