有没有人遇到过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>
答案 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
为我工作......