Chrome中的contentEditable上标和下标

Pet*_*ron 5 google-chrome superscript contenteditable subscript

以下DHTML格式化命令contentEditable=true在IE,Firefox和Chrome中的div上都能正常工作:

document.execCommand("superscript", false, null);
document.execCommand("subscript", false, null);
Run Code Online (Sandbox Code Playgroud)

但是,再次调用该命令以删除格式在Chrome中无效.

我错过了什么或者这是Chrome中的错误吗?

小智 7

我遇到了类似的问题.对我来说,问题是由于一些"标准化"CSS改变vertical-align: baseline了sup和sub标签.覆盖CSS并设置sub to vertical-align: sub和sup来vertical-align: super修复它.