ナビゲーションバーの画像とリンクはCHROMEで正常に読み込まれますが、Internet EXPLORERで同じページを読み込むと、画像は読み込まれませんが、画像なしのアイコンが表示されます。IEのリンクはこんな感じ
CodeIgniter / index.php / news / index.php / news /
ただの代わりに
CodeIgniter / index.php / news
ただし、それがbase_url()も使用している場合でも、IEはcssを正常にロードすることができます...これが私のコードです:
test.php
<head>
<base href="<?php echo base_url() ?>">
<link rel="stylesheet" type="text/css" href="public/css/main.css">
</head>
<nav>
<ul>
<li><a href="index.php/news">
<img src = "public/images/home.png" alt="Home" title="Home"/>
</a></li>
<li><a href="index.php/news/create">
<img src = "public/images/create.png" alt="Create new article" title="Create new article"/>
</a></li>
</ul>
</nav>
config.php
$config['base_url'] = 'http://localhost/CIgniter/CodeIgniter/';
答え
引用:Fabiosの提案は<img src = "<?=base_url('public/images/home.png')?>" alt="Home" title="Home"/>
、将来的には苦痛になるとはいえ、成功したおかげでうまくいきました。ご協力ありがとうございます!