2009-11-12 176 views
1

我想要一个垂直文本(从上到下而不是从左到右)。我用过:Firefox中的垂直文本

.vertical { 
    writing-mode: tb-rl; 
} 

但是这在Firefox中不起作用。是否有任何跨浏览器兼容的方式来实现垂直文本?

回答

0

这是一个专有MSIE CSS3属性。这将需要很长时间(可能永远不会),W3C将采用它的标准,以便其他浏览器将遵循。最好的解决方案可能是使用Flash。有这样的工具:sIFRswfIR。替代品是Javascript和/或图像。

然而,我在可用性上下文中质疑垂直文本的价值。

+0

另一种选择:SVG。 – ndim

+0

另一种选择:画布 – scunliffe

+0

小小的更新:W3C的新工作草案在http://dev.w3.org/csswg/css3-writing-modes/上提供。 –

1

将每行放在它自己的div中,并在每个字符之间插入一个<br>元素。