app/plugins/my_plugin
フォルダーにいくつかの画像を含む webroot フォルダーがあるCakephp アプリケーションにプラグインがありapp/plugins/my_plugin/webroot/img/
ます。のビューの 1 つでスパンの背景として画像を配置しようとしていますmy_plugin
。たとえば、私のスパンは次のとおりです。
<span class="my_span"><p>Content...</p></span>
そして、私が使用するcssですが、背景としての画像は次のとおりです。
.my_span
{
background-image:url('<?php echo $this->Html->image('/my_plugin/img/my_image.png', array('alt' => 'My Image'))?>');
}
これを行うと、次のエラーが表示されます。
Resource interpreted as Image but transferred with MIME type text/html
しかし、奇妙なことに、スパンタグ内に画像を配置しようとすると (CSS を使用して背景として配置せずに)、次のようになります。
<span class="my_span"><p><?php echo $this->Html->image('/my_plugin/img/my_image.png', array('alt' => 'My Image'))?></p></span>
私の画像は問題なく表示され、エラーはありません。
スパンの背景として画像を配置できない理由を誰か教えてもらえますか?
注display:block;
:私はすでにスパンのために他のすべてを試しました