2012-02-17 61 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

相关问题