为什么a标签带了伪类不能点击

链接:http://family.hktsc.cc/recommend 滑动到清洁好物栏目

clipboard.png

给了伪类描边

content: " ";
width: 200%;
height: 200%;
position: absolute;
top: 0;
left: 0;
border: 1px solid #d9d9d9;
-webkit-transform: scale(.5);
transform: scale(.5);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
box-sizing: border-box;
阅读 2.7k
1 个回答

这是层级的原因,你的伪类absolute定位覆盖在a标签上面导致不能点击.
1.既然你a标签是占全部的,那么应该a标签作为伪类的父级,而不是li,这样就能点击了,把li的position: relative;放在a标签里,伪类变成a:after
2.或者在伪类上加上z-index: -1;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题