0

IEでCSS3を処理するためにPIE.htcを使用しています。ルートにPIE.htcを配置し、cssで動作url(PIE.htc)を使用します。

例:

#content{
....
.....
behaviour: url(PIE.htc)

}

PIE.htcがcategory.php、archive.php、tag.phpに読み込まれないことを除いて、すべてのページで問題なく動作します。

次に、各archive.php、category.php、tag.phpのcssを上書きして、PIE.htcのパスを次のように変更することにしました。

#content{
behaviour: url(../PIE.htc)
}

archive.php、category.php、tag.phpの最初のページでは問題なく動作しましたが、archive.php、category.php、tag.phpの次のページに移動すると、PIE.htcが読み込まれません。もう。

url(../../ PIE.htc)の動作でパスを変更しようとしましたが、機能しませんでした。

WordPressのarchive.php、category.php、tag.phpのPIE.htcのこのパスの問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

サイトのルートに相対的な URI を使用します。つまり、スラッシュで開始する必要があります。たとえば、ファイルが index.php と同じレベルにある CSS という名前のディレクトリにある場合:

url(/CSS/PIE.htc)

これは、現在のページの URL が何であれ、同じ URL を参照します。

于 2011-07-08T06:07:54.487 に答える