1

css に外部 mhtml リソースを追加しようとしています。次のような css エントリがあります。

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

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

PS。これは、Base64 イメージを含む CSS を IE ブラウザーに追加するためのトリックです : http://www.phpied.com/mhtml-when-you-need-data-uris-in-ie7-and-under/画像を IE7 で css に変換しますか?

どんな助けにも感謝します。マルシン

4

1 に答える 1

0

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

background-image: expression("url(mhtml:" + document.location + "!polloloco)");
于 2012-10-09T01:41:54.577 に答える