2
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";

上記のコードを次のようなインライン スタイルとして使用したいと思います。

<div style='-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";'>

しかし、いたるところに引用符があり、何かがおかしくなっていると思います。これはできますか?どのように?

ありがとう!

4

2 に答える 2

2

個人的には、外部スタイルシートを使用することをお勧めします。これにより、インライン スタイルを使用する際に発生する「引用内の引用」というジレンマを完全に回避できます。

しかし ...

必要に応じてand/orを単純に使用できると思います。&quot;\"

試してみてください-そして、見つけたものを投稿してください:)

于 2012-08-25T05:44:06.673 に答える
1

古い投稿ですが、解決策は括弧内の引用符を除外することです。次の構文は、IE の好戦を乗り切ることができます。

<div style="-ms-filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=myBackground.jpg, sizingMethod=scale)';">

ファイルは、おそらく Web セーフの規則を使用して名前を付ける必要があります。

于 2014-07-24T14:55:49.403 に答える