以下DHTML格式化命令在IE,Firefox和Chrome中的contentEditable=true
div上都能正常工作:
document.execCommand("superscript", false, null);
document.execCommand("subscript", false, null);
但是,再次调用该命令以删除格式在Chrome中无效。
我错过了什么或这是Chrome中的错误吗?
答案 0 :(得分:7)
我有类似的问题。对我来说,问题是由于一些"标准化" CSS为sup和sub标签改变vertical-align: baseline
。覆盖CSS并将子设置为vertical-align: sub
并将sup设置为vertical-align: super
修复它。