我有一种文本编辑器使用:document.execCommand('" + sFormatString + "',false,null);
其中sFormatString
是'上标'或'下标'。它适用于IE 8,但它在Chrome和Firefox中都不起作用。 execCommand将生成<super>
或<sub>
元素以使文本上标或订阅。任何人都知道如何使它在FF和Chrome?或其他任何解决方案?
答案 0 :(得分:1)
我有类似的问题。对我来说,问题是由于一些&#34;标准化&#34; CSS为sup和sub标签改变vertical-align: baseline
。覆盖CSS并将子设置为vertical-align: sub
并将sup设置为vertical-align: super
修复它。