0

私はie6のCSSで画像を回転させる必要があります

可能ですか

以下のコードを試しましたが、以下のどれも機能していません

.image-box

{ 

-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  /* IE6,IE7 */

-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  /* IE6,IE7 */

 ms-filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=2); /* IE8 */

 -ms-filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=2); /* IE8 */

 transform: rotate(180deg);

-moz-transform: rotate(180deg);

-webkit-transform: rotate(180deg);

-ms-transform: rotate(180deg);

  -sand-transform:  <rotate(180deg)>;


 }

助けてください!!!

4

2 に答える 2

4

ベンダー固有ではない CSS プロパティの前にハイフンを付けるべきではありません。からハイフンを削除-filter: ...:

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  /* IE6,IE7 */

さらに、 CSS にまたはをhasLayout追加してトリガーする必要がある場合があります。ここにデモンストレーションがあります (私は browserlabs を使用して IE7 でこれをテストしました)。overflow:autozoom:1

于 2013-01-09T13:07:19.663 に答える
0

IE6 は、たとえ MS からであっても、限定的なサポートしかありません。おそらく、IE 条件付きコメントを使用して、IE6 用に別の画像またはマークアップを提供する必要があります。これらに関する MSDN の記事は次のとおりです http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx

于 2013-01-09T13:08:33.463 に答える