我正在使用site_url
CodeIgniter 中的按钮,当您单击 PDF 下载按钮时。它在 Chrome 和 Firefox 中运行良好,但在 IE 中,当我单击按钮时 PDF 下载,但按钮消失。我究竟做错了什么?
这是整个代码<li><a href="<?php echo site_url('admin/button/pdf');?>">Download PDF</a></li>
我正在使用site_url
CodeIgniter 中的按钮,当您单击 PDF 下载按钮时。它在 Chrome 和 Firefox 中运行良好,但在 IE 中,当我单击按钮时 PDF 下载,但按钮消失。我究竟做错了什么?
这是整个代码<li><a href="<?php echo site_url('admin/button/pdf');?>">Download PDF</a></li>
<a href="<?php echo site_url('admin/button/pdf');?>">Download PDF</a>
引用 OP:“在 IE 中,当我点击 PDF 下载按钮时,按钮消失了。”
那不是一个button
,那是一个anchor
标签,<a></a>
。而且由于 PHP 代码在到达任何浏览器之前在服务器上进行了处理,因此您的问题与 PHP 或 CodeIgniter 无关。
如果单击后链接消失,听起来您有 CSS 问题...也许:visited
伪类将字体颜色更改为与您的背景相匹配的颜色?
检查你的 CSS 文件是否有这样的规则。
background-color: #ffffff;
您正在寻找background-color
诸如body
,ul
或li
任何包含您的下载链接的特定父元素。
然后检查类似的规则。
a:visited {
color: #ffffff;
}
在哪里a
定位您的特定下载链接。这很可能与它的color
值匹配background-color
。此外,如果这只发生在 IE 中,那么您可能有一些写得不好或无效的 CSS 伪类选择器。