主题: 多次改变文本背景色后,产生多余的代码。 |
作者: Hacky, 发布日期: 2009-05-29 18:10:10, 浏览数: 5692 |
<span style="background-color:#d40a00;"><font color="#8f0197"><span style="background-color:#000000;"><span style="background-color:#0162f4;">HHHHHHHHHHHHHHHHHHH</span></span></font></span>
红色背静文字标识的,就是多余的代码,改变文本背景色两次或两次以上之后产生的。 正常的代码应该是 |
作者: Roddy, 发布日期: 2009-05-29 19:04:53 |
是什么浏览器?我在IE8上测试没有这个问题。
|
回复 |
作者: Hacky, 发布日期: 2009-05-30 11:22:12 |
我是在Opera下测试的。 我试了下其他的Editor也都有这个问题..... |
回复 |
作者: Roddy, 发布日期: 2009-05-30 21:01:21 |
看来Opera的execCommand的支持不是很好。
KindEditor 3.2开始,文字大小、字体、颜色、背景将会用span标记,这部分wrap处理全部自己实现,不再依赖浏览器的execCommand。 |
回复 |