google-chrome - Chrome中的contentEditable上标和下标

标签 google-chrome contenteditable superscript subscript

以下DHTML格式命令在IE,Firefox和Chrome中使用contentEditable=true的div上均可以正常运行:

document.execCommand("superscript", false, null);
document.execCommand("subscript", false, null);

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

我是否缺少某些东西,或者这是Chrome中的错误?

最佳答案

我有一个类似的问题。对我而言,问题是由于某些“规范化” CSS更改了sup和sub标签的vertical-align: baseline所致。覆盖该CSS并将sub设置为vertical-align: sub,将sup设置为vertical-align: super修复了该问题。

关于google-chrome - Chrome中的contentEditable上标和下标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5203194/

相关文章:

ios - 为逗号添加任何字母/数字的上标

google-chrome - Chrome 无法释放内存,垃圾回收没有按预期进行(Mootools/MochaUI 库)

jquery - 防止 HTML5 contenteditable 字段中 'return' 键的默认行为

javascript - contentEditable 的格式按钮反射(reflect)选择格式

Javascript Contenteditable - 将 Cursor/Caret 设置为索引

c++ - 如何在 Turbo C++ 中使用 Unicode?

excel - 下标与上标冲突

javascript - 为什么我的 .ogg 文件只能在本地播放?

javascript - d3 中的渲染性能

javascript - Chrome、Opera 和 Safari 控制台中脚本执行的奇怪结果