CKEditor IE8问题

时间:2009-11-25 10:24:58

标签: internet-explorer ckeditor wysiwyg

有没有人遇到过CKEditor和IE8的问题?

基本上,当内容包含嵌套的p标签时,您无法编辑内容。

<div>
<p>This content cannot be changed in IE8</p>
</div>

任何人都有修复?

更新了一个例子

很抱歉将此备份恢复,当div通过content.css或inline具有宽度或高度时会导致此问题。如:

<div style="width:400px">
<p>This content cannot be changed in IE8</p>
</div>

3 个答案:

答案 0 :(得分:0)

我尝试通过将您提供的HTML插入CKEditor demo来重新解决您的问题,但它运行正常。在你的情况下还有其他事情发生。

您是否已应用自己的CSS?

答案 1 :(得分:0)

我现在确实可以重现它。不太好! :)

实际上,div 可编辑的,将光标放入其中非常困难。可以点击div,然后在它右边(至少我设法以这种方式进入场地)。内容本身是可编辑的。

这是以Bug in CKEditor提交的。它有patch值得一试:

  

使用此补丁时,行为与FCKeditor相同,因此在点击并稍等一下后,可以编辑具有布局的元素。这可以帮助修复#4910,因为现在可以定位隐藏的div(至少我希望如此)

告诉我们补丁是否有效!

答案 2 :(得分:0)

同样的事情发生在我身上使用IE8 / 7 ...在我的情况下,html更像是这样:

<div class="width50 floatright">
<p>Some text you can't edit in IE</p>
</div>
<p>This text you can edit in IE</p>

css(外部文件)如下:

div.width50{
    width:50%;
}
.floatright{
    float:right;
}

应用上面的补丁确实有效,但是为了让它正常工作,需要更多的跳跃。您需要重新打包文件。

阅读本文:

recompressing ckeditor files after edits

为我工作......