jQuery execCommand for superscript和subscript没有正确切换

我正在尝试使用jQuery和execCommand创建一个文本编辑器。 一切都很顺利,直到我注意到superscriptsubscript都没有正确切换。

这个jsFiddle( http://jsfiddle.net/k8F4P/ )应该说明问题。

它可能只是我的浏览器,但我使用的是最新版本的Chrome for Mac。

原来问题是样式表normalize.csssubsup标签设置为vertical-align to baseline ,这阻止了正确的切换,但仅限于Chrome。 简单的解决方案是将sub设置为vertical-align: subsup to vertical-align: super