Internet explorer 8 href链接在ie 8中不起作用

Internet explorer 8 href链接在ie 8中不起作用,internet-explorer-8,hyperlink,href,Internet Explorer 8,Hyperlink,Href,我就是搞不懂。下面的链接在除IE8之外的所有浏览器中都能正常工作。如果单击IE8中的元素,按钮将消失。如果再次单击原来的位置,它将重新出现。但是,再多的点击也不会真正将您带到href位置。有人能解释一下为什么会这样吗?我已经用尽了所有的心思,但还是不起作用。非常感谢你的所有想法 html <div style="padding:0px 0px 30px 0px; clear: both;"> <div style="width: 50%; display: block; fl

我就是搞不懂。下面的链接在除IE8之外的所有浏览器中都能正常工作。如果单击IE8中的元素,按钮将消失。如果再次单击原来的位置,它将重新出现。但是,再多的点击也不会真正将您带到href位置。有人能解释一下为什么会这样吗?我已经用尽了所有的心思,但还是不起作用。非常感谢你的所有想法

html

<div style="padding:0px 0px 30px 0px; clear: both;">
 <div style="width: 50%; display: block; float: left;">
  <a href="../index/features" class="big_button">Learn More</a>
 </div>
 <div style="width: 50%; display: block; float: left;">
  <a href="../index/signup" class="big_button">Get Started</a>
 </div>
</div>

我刚想出来。IE8似乎有一个问题:在css中处于活动状态。因此样式表的以下部分引起了问题:

.big_button:active {
  position: relative;
  top: 1px;
}

当前的修复方法是排除按钮css中的“:active”部分,因为它不是必需的。如果有人有任何关于IE8为什么在:active上出现问题的进一步信息,我很想知道。这是因为css中的“filter:”部分,删除它,它就会工作…

Box shadows与旧版本的ie有问题。试试这个可能的解决方案:有趣,我不知道。不幸的是,即使我删除了css中对box shadow的所有引用,链接仍然无法工作。
.big_button:active {
  position: relative;
  top: 1px;
}