我有这个链接:
<a href="/" style="position: absolute; left: 40px; top: 50px; height: 60px; width: 120px;"> </a>
除了IE之外,在大多数浏览器中都能正常工作。我在IE8中测试过它。
当我添加背景颜色时,它确实有效。但这在我的设计中是不可能的。如何修复此链接以使其可点击?
<a href="/" style="background-color: red; position: absolute; left: 40px; top: 50px; height: 60px; width: 120px;"> </a>
编辑:我也测试了透明背景,也不起作用。
答案 0 :(得分:2)
为了避免鼠标点击链接,你知道你需要背景色,因为根本没有内容。
background:rgba(0,0,0,0.01);
只是做得很好,它有背景但你仍然没有看到它。
事实上你的链接就像它不存在,没有文字,没有标题,只有CSS 复活节彩蛋:)?
除非你有充分的理由,否则建立这种不一致的链接并不是一个好习惯。
实际上,在真正的IE8(win XP)中,您的空链接是可以阻止的! http://liveweave.com/XvhkJ6从真正的IE8制作并测试过。 :)
答案 1 :(得分:0)
在背景上添加透明gif。这是IE中的已知错误。
答案 2 :(得分:-2)
您可以使用background-color: none