2012-03-06 16 views
1

私はCSSに外部m​​htmlリソースを追加しようとしています。 は、私はこのようなCSSのエントリーがあります。相対パスとしてmhtml/mhtファイルを追加するには

*background-image: url(mhtml:file://C:/folder/base64.mht!image1); 
*background-image: url(mhtml:http://domain.com/base64.mht!image1); 

はうまく動作しますが、私は相対パスとしてbase64.mhtファイルを追加する必要があります。 可能ですか?

PS。これはIEブラウザにbase64イメージをCSSに追加するトリックです: http://www.phpied.com/mhtml-when-you-need-data-uris-in-ie7-and-under/ MaybyはIE7でCSSにbase64イメージを追加する方がいいですか?

私はどんな助けにも感謝します。

マルチン

答えて

0

は、相対パスを参照するdocument.locationと式を使用します。

background-image: expression("url(mhtml:" + document.location + "!polloloco)"); 
関連する問題