内联块链接在 Microsoft Edge 中不起作用

inline-block links don't work in Microsoft Edge

我 运行 遇到 Microsoft Edge 中的一个错误,其中 <a> 标签无法点击。我设法将其提炼为最简单的示例:

a {
  visibility: hidden;
  display: inline-block;
}

a::after {
  visibility: visible;
  content: "more";
}
<span>
  <a href="#">go!</a>
</span>

如果有人有任何想法,我将不胜感激。谢谢!

免责声明:我在这里使用的是 IE11,但它与您为 Edge 描述的问题相同,所以我希望这个解决方案也能在那里工作。
虽然有点hack;如果出现更好的解决方案,我会很乐意删除这个。

a {
  display: inline-block;
  overflow:visible;
  color:white; /* note: use current background color */
  position:relative;
}

a::after {
  color:black; /* note: use current foregound color */
  content: "more";
  position:absolute; left:0; top:0;
}
<span>
  <a href="#">go!</a>
</span>