0

我有这个链接:

<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>

编辑:我也用透明背景测试过,也不起作用。

4

3 回答 3

2

为了避免鼠标点击链接,您知道您需要背景颜色,因为根本没有内容。
background:rgba(0,0,0,0.01);很好,它有背景,但你仍然看不到它。

事实上,您的链接就像它不存在,没有文字,没有标题,除了 CSS 什么都没有。
复活节彩蛋 :) ?

除非你有很好的理由,否则这种不一致的链接不是一个好习惯。

实际上,在真正的 IE8(win XP)中,您的空链接是可点击的! http://liveweave.com/XvhkJ6由正版 IE8 制作和测试。:)

于 2013-06-14T14:47:41.293 回答
0

在背景上添加透明 gif。这是 IE 中的一个已知错误。

于 2013-06-14T14:39:04.423 回答
-2

您可以使用background-color: none

于 2013-06-14T14:39:58.440 回答