私は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 疑似クラス セレクターがいくつかある可能性があります。