当您单击PDF下载按钮时,我在CodeIgniter中使用site_url
按钮。它在Chrome和Firefox中运行良好,但在IE中点击PDF下载的按钮,但按钮消失了。我做错了什么?
这是整个代码<li><a href="<?php echo site_url('admin/button/pdf');?>">Download PDF</a></li>
答案 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-color
,body
,ul
或任何特定父元素包含下载链接等内容的li
。
然后检查与此类似的规则。
a:visited {
color: #ffffff;
}
其中a
定位到您的特定下载链接。此color
值可能与其background-color
匹配。此外,如果这只发生在IE中,那么你可能会有一些写得不好或无效的CSS伪类选择器。