如何使RaphaelJS垂直对齐Chrome / Firefox和IE 7和8的文本?
|
我以为RaphaelJS在Chrome / Firefox和IE 7和8中应该是相同的?
的例子
http://jsfiddle.net/8UPhS/1/
文本在Chrome和Firefox上垂直居中,但在IE 7和IE 8上,文本的基线居中(因此比FF中的像素高几个像素)...有没有办法使它们的行为相同?
(最好不要使用浏览器检测并将IE 7和8的文本调整低几个像素,因为这不是一个干净的解决方案)
(在IE 9上,由于某种原因,即使使用“开发人员工具”将“兼容”模式更改为IE 7或8,图像也完全无法显示。但是,如果我在IE 9上使用链接“
index.html
的同一个网站,那么我会遇到最糟糕的情况:有时我会随机出现一种行为,有时又会发生另一种行为……这几乎看起来像是在竞争。
(对于IE 9,可以使用此页面:
http://try-raphael-text.heroku.com
http://try-raphael-text.heroku.com/raphael20.html
第二个链接是在GitHub的Raphael 2.0分支上使用Raphael 2.0
2.0版本实际上在IE 7上可以垂直对齐,但是在IE 8上则没有显示文字...
使用这种简单的情况,它在IE 9上效果很好...但是在我们的真实页面上,它有时可能使IE 9崩溃)
没有找到相关结果
已邀请:
1 个回复
蹄寄噬非芹