2012-02-17 62 views
-1

我有一個菜單,我想垂直顯示。這是即時通訊使用:如何在Internet Explorer中將文本垂直放置?

#portmenu li 
{ 
    margin-top: 45px; 
    margin-left: -25px; 
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);  
    -o-transform:rotate(-90deg); 
    padding-left:10px; 
    padding-bottom:5px; 
    border-left: 1px solid white;    
} 

但是,這在Internet Explorer中不起作用?在Chrome和Firefox中沒問題?

+0

哪個Internet Explorer? [如果> = IE9,可以使用'-ms-transform'](http://caniuse.com/#search=transform)... – Nightfirecat 2012-02-17 16:56:33

回答

1

我會說,不要這樣做。它看起來非常糟糕(像素化)。爲什麼不這樣做:

M 
y 

T 
e 
x 
t 

?? ??

+0

這不是他要求的。 CSS'transform'屬性旋轉整個塊,包括文本,所以文本不會是垂直的,它會被旋轉。 – Nightfirecat 2012-02-17 18:55:48

+0

我知道這不是他要求的。這就是爲什麼我說「不要這樣做」。 – Diego 2012-02-17 19:03:36

+0

即使如此,這更適合作爲評論,而不是回答,因爲你並不真正回答他的原始問題。 – Nightfirecat 2012-02-18 23:36:13

相關問題