2012-06-14 17 views
6

Mam <span>, który chcę obrócić. Używam HTML5, CSS3 i Internet Explorer 9.Obracanie tekstu za pomocą CSS3/HTML5

Próbowałem poniżej CSS, ale to nie działa:

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

Jak obrócić rozpiętość? Właściwości:

Odpowiedz

16

-webkit- i -moz- są przeznaczone odpowiednio dla przeglądarek webkitów (Chrome, Safari) i Gecko (Firefox).

Musisz również użyć odpowiednika dla 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

Dodanie nieprefiksowanej wersji do finalizacji specyfikacji jest dobrym pomysłem. –

+0

@Grillz: dobry pomysł. Dodany. – xbonez

4

Spróbuj -ms-transform: rotate(-90deg);

2

elementy Inline nie można obracać. musisz wyświetlić je jako poziom bloku.

Powiązane problemy