document.execCommand执行上标和下标在Firefox和Chrome中不起作用

时间:2013-06-18 10:06:12

标签: javascript

我有一种文本编辑器使用:document.execCommand('" + sFormatString + "',false,null);其中sFormatString是'上标'或'下标'。它适用于IE 8,但它在Chrome和Firefox中都不起作用。 execCommand将生成<super><sub>元素以使文本上标或订阅。任何人都知道如何使它在FF和Chrome?或其他任何解决方案?

1 个答案:

答案 0 :(得分:1)

我有类似的问题。对我来说,问题是由于一些&#34;标准化&#34; CSS为sup和sub标签改变vertical-align: baseline。覆盖CSS并将子设置为vertical-align: sub并将sup设置为vertical-align: super修复它。