主题: 紧急紧急,请开发人员速解答!!! |
作者: vince, 发布日期: 2010-08-17 15:37:01, 浏览数: 5040 |
使用左中右对齐设置图片对齐方式时,假设未修改前代码是这样: <p style="text-align:left"><img src="/cover.png"/></p> 点击居中后,ke会把代码改成: <p style="text-align:left" align="center"><img src="/cover.png"/></p> 问题是,添加的align="center"是无效,图片还是在左边啊!!!
|
作者: vince, 发布日期: 2010-08-17 15:47:44 |
你们使用execCommand来调用浏览器命令实现这个功能有问题 firefox会把这段代码改为: <p style="text-align:center"><img src="/cover.png"/></p> IE8会把这段代码改为: <p style="text-align:left" align="center"><img src="/cover.png"/></p> 这是个很大的问题啊! |
回复 |
作者: Roddy, 发布日期: 2010-08-17 15:50:48 |
对齐方式目前依赖浏览器的原生接口,没方法控制。
|
回复 |
作者: vince, 发布日期: 2010-08-17 15:56:05 |
我刚才在FCK里测试这个问题,FCK在两个浏览器的表现效果是一样的!!!! |
回复 |
作者: vince, 发布日期: 2010-08-17 15:56:58 |
说错,是CKeditor
|
回复 |
作者: Roddy, 发布日期: 2010-08-17 15:59:52 |
CKEditor是自己实现的,要实现这部分至少要几千行代码。KE目前版本为了减少体积,有些功能直接用了原生execCommand。 |
回复 |
作者: vince, 发布日期: 2010-08-17 16:01:17 |
这样不好啊,我刚从FCK转来,现在得考虑转回去啦!
|
回复 |
作者: Roddy, 发布日期: 2010-08-17 16:05:30 |
一般用户很少换着浏览器用的吧。KE速度快是因为KE牺牲了一部分的功能和兼容性,在目前的浏览器下又要体积小又要多个浏览器表现一致是不可能的。
|
回复 |
作者: vince, 发布日期: 2010-08-17 16:13:30 |
像现在的情况,在IE下出问题就是大问题啦,用户基本上用的是IE,所以必须保证IE完全可用。 |
回复 |