document.execCommand('Italic') 不同浏览器居然插入不同标签,怎么处理
document.execCommand('Italic') 不同浏览器居然插入不同标签,怎么办?
document.execCommand('Italic');
在IE里面插入em
在chrome里面插入i
当时我就瞎了,因为我em是用来变红提示的..怎么办..这样一个人在一个浏览器编辑,另一个人在另一个浏览器看..结果就完全不一样了
在这里我想问问解决方案...另外还有没有其他的关键词(例如'Italic')也有存在这种情况
------解决方案--------------------
你把 em和i标签的样式设置成一样不就行了
------解决方案--------------------
写一个更高级别的样式来覆盖覆盖你定义的em样式,其他有没有不知道了。。
不是有现成的开源编辑器,干嘛还需要自己写一个,兼容性要考虑好多
document.execCommand('Italic');
在IE里面插入em
在chrome里面插入i
当时我就瞎了,因为我em是用来变红提示的..怎么办..这样一个人在一个浏览器编辑,另一个人在另一个浏览器看..结果就完全不一样了
在这里我想问问解决方案...另外还有没有其他的关键词(例如'Italic')也有存在这种情况
------解决方案--------------------
你把 em和i标签的样式设置成一样不就行了
------解决方案--------------------
写一个更高级别的样式来覆盖覆盖你定义的em样式,其他有没有不知道了。。
不是有现成的开源编辑器,干嘛还需要自己写一个,兼容性要考虑好多
<style>
em{color:red}
.content em{color:#000}
</style>
<div class="content">
<em>123</em>
</div>
<em>123</em>