2012-01-26 72 views
2

我的问题是我使用了一个支持CSS2和javascript但不支持css3的pdf生成器(acts_as_flying_saucer),因此我不能使用transform: rotate(-90deg)当然有不同的引擎,如webkit和东西)。CSS3转换的替代方法:在CSS2或Javascript中旋转(xdeg)以旋转文本

我尝试过PDFKit和Wicked_pdf,但他们没有完整的CSS2支持,而我需要position: fixed将页面底部的所有页面设置为页脚。

所以我的问题是,如果有一种方法来获得与CSS2和/或JavaScript/JQuery的垂直文本?不幸的是,CSS3是不可能的。 :(

+0

对不起,但没有以任何方式进行“变换:旋转”,这是不能做到的。 –

回答

1

在IE中writing-mode

<span style="writing-mode: tb-rl;">CSS2?</span> 

查看更多信息:。http://msdn.microsoft.com/en-us/library/ms535153%28v=vs.85%29.aspx

+0

或'-ms-writing-mode'(http://msdn.microsoft.com/zh-cn/library/即/ ms531187( v = vs.85).aspx) – c69

+0

我需要它在所有的web浏览器中工作,不仅仅是IE。我甚至没有IE,因为我运行Linux,我不希望它只能在IE中工作。 – MattiasB

+0

Mozilla浏览器有一些-moz扩展。我尝试了一些,但我没有让他们工作。参考MDN:https://developer.mozilla.org/en/CSS_Reference/Mozilla_Extensions – Teemu

0

不,这不可能不rotate我不使用帆布知道只是疯狂的想法 http://jsfiddle.net/LBsuQ/

+0

这是一个好主意,我尝试了它,但acts_as_flying_saucer不支持画布。 :( – MattiasB

+0

然后你不能做任何事情。只是另一个疯狂的想法,简单的文本标签等在服务器端生成图像.. – dfsq