我正在尝试使用jQuery和execCommand
创建文本编辑器。在我注意到superscript
和subscript
都没有正确切换之前,一切都很顺利。
这个jsFiddle(http://jsfiddle.net/k8F4P/)应该说明问题。
它可能只是我的浏览器,但我使用的是最新版Chrome for Mac。
答案 0 :(得分:13)
原来问题是样式表normalize.css
将sub
和sup
代码“vertical-align
设置为baseline
,这阻止了正确的切换,但仅限Chrome。简单的解决方案是将sub
设置为vertical-align: sub
,将sup
设置为vertical-align: super
。