0

画像名にハイフンが含まれていると、読み込まれません。ハイフンを削除すると、正常に機能します。

なぜこれが起こっているのか誰にも分かりますか?ハイフンを含む画像がたくさんあるので、すべての画像名の名前を変更せずにこれを修正する方法を知りたい.

コードのサンプルは次のとおりです。

background:url(../img/new-jb-hvr.jpg);

使用を提案する人もいます""が、IE では機能しません。

これも機能しません:

background:url("../img/new-jb-hvr.jpg");

パスは正しいです。

HTMLでうまく機能します。問題は、コードが PHP の場合です。

4

1 に答える 1

0

これはあなたが必要とするものに役立ちますか?ハイフンを取り除きます。

<?php

$badBackground = "background:url(../img/new-jb-hvr.jpg);"
$goodBackground = str_replace('-', '', $badBackground );

echo $goodBackground;

?>
于 2012-05-26T22:37:42.580 に答える