单击IE后,锚链接消失

时间:2012-11-22 16:09:25

标签: internet-explorer

当您单击PDF下载按钮时,我在CodeIgniter中使用site_url按钮。它在Chrome和Firefox中运行良好,但在IE中点击PDF下载的按钮,但按钮消失了。我做错了什么?

这是整个代码<li><a href="<?php echo site_url('admin/button/pdf');?>">Download PDF</a></li>

1 个答案:

答案 0 :(得分:1)

<a href="<?php echo site_url('admin/button/pdf');?>">Download PDF</a>
当我点击PDF下载的按钮时,

引用OP “,但该按钮消失了。”

这不是button,而是anchor代码,<a></a>。由于PHP代码在到达任何浏览器之前在服务器上处理,因此您的问题与PHP或CodeIgniter无关。

如果链接在您单击后消失,就会发出CSS问题......也许:visited pseudeo-class会将字体颜色更改为与您的背景相匹配的颜色?

检查您的CSS文件中是否有这样的规则。

 background-color: #ffffff;

您正在寻找background-colorbodyul或任何特定父元素包含下载链接等内容的li

然后检查与此类似的规则。

a:visited {
    color: #ffffff;
}

其中a定位到您的特定下载链接。此color值可能与其background-color匹配。此外,如果这只发生在IE中,那么你可能会有一些写得不好或无效的CSS伪类选择器。