2011-07-08 1 views
0

私はPIE.htcを使ってIEのCSS3を処理しています。 私はPIE.htcをルートに置いて、CSSでurl(PIE.htc)という振る舞いを使用します。 excampleためPIE.htc archive.php、category.php、tag.php wordpressの問題

:それはcategory.php、archive.phpとtag.phpにロードされません何とかPIE.htcを除き、すべてのページにだけで正常に動作し

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

} 

は、その後、私はこのようになってtag.php、category.php、各archive.phpのCSSを上書きすることで、私のPIE.htcのパスを変更することを決めた:

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

それは最初に[OK]を働いていました私の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のこのパスの問題を解決するにはどうすればよいですか?

答えて

0

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

url(/CSS/PIE.htc) 

これは関係なく、現在のページのURLが何であるか、同じURLを指しません。

+0

私はテーマフォルダ内のルートにフォルダcssを作成する必要がありますか? – baby

+0

どこにでもフォルダを作成する必要はありません。あなたはどこにでもファイルを置くことができます。サイトのルートからのパスで参照してください。テーマフォルダにある場合は、 'url(/wp-content/themes/themename/PIE.htc)'を使います。 –

+0

こんにちはDan、 私はURL(/wp-content/themes/themename/PIE.htc)へのパスを変更しようとしましたが、私はlocalhostでこれを行うので、私はURL(http:// localhost/wordpress/wp-content/themes/themename/PIE.htc)。 これで動作します。ありがとう。 url(/wp-content/themes/themename/PIE.htc)パスをlocalhostで動作させる方法はありますか? – baby