2012-06-14 16 views
6

私は回転させたい<span>を持っています。CSS3/HTML5でテキストを回転する

-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg); 

私はスパンを回転させるにはどうすればよい:私はCSSの下にしようとしたが、働いていないHTML5、CSS3、およびInternet Explorer 9

を使用していますか?

答えて

16

-webkit-および-moz-は、それぞれWebkitブラウザ(Chrome、Safari)およびGeckoブラウザ(Firefox)用です。

IEにも同等の機能を使用する必要があります。

.rotate { 

/* Safari, Chrome */ 
-webkit-transform: rotate(-90deg); 

/* Firefox */ 
-moz-transform: rotate(-90deg); 

/* IE */ 
-ms-transform: rotate(-90deg); 

/* Opera */ 
-o-transform: rotate(-90deg); 

/* Older versions of IE */ 
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 

/* CSS3 standard as defined here: http://www.w3.org/TR/css3-transforms/ */ 
transform: rotate(-90deg); 

} 

Source

+1

また、スペックが確定したときに非プレフィックスバージョンを追加することをお勧めします。 –

+0

@Grillz:良いアイデア。追加されました。 – xbonez

4

-ms-transform: rotate(-90deg);

2

インライン要素を回転させることはできません試してみてください。ブロックレベルで表示する必要があります。

関連する問題