有没有人在使用CKEditor和IE8时遇到过这个问题?
基本上,当内容包含嵌套的p标记时,您不能编辑内容。
即
<div>
<p>This content cannot be changed in IE8</p>
</div>有没有人有办法?
通过示例进行了更新
很抱歉拉这个备份,问题是当div有一个宽度或高度,无论是通过content.css或内联。例如:
<div style="width:400px">
<p>This content cannot be changed in IE8</p>
</div>发布于 2009-11-28 00:36:51
我试图通过将您给出的超文本标记语言插入到CKEditor demo中来重现您的问题,它工作得很好。你的案子里还发生了别的事。
您是否应用了自己的CSS?
发布于 2010-02-21 03:51:18
我现在确实可以复制它了。不好!:)
实际上,div是可编辑的,只是很难将光标放入其中。可以通过单击div,然后在其右侧的外部(至少我设法以这种方式进入该字段)。内容本身是可编辑的。
这已经作为提交了。它有一个值得一看的:
使用此补丁的
的行为与FCKeditor相同,因此具有布局的元素在单击并等待一段时间后即可编辑。这可以帮助修复#4910,因为现在可以定位隐藏的div (至少我希望如此)。
让我们知道补丁是否有效!
发布于 2010-07-16 16:18:03
在我使用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
对我来说很有效。
https://stackoverflow.com/questions/1796001
复制相似问题