0

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

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

IE

<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>
4

3 回答 3

0

我试图通过将您提供的 HTML 插入CKEditor 演示来重现您的问题,并且效果很好。在你的情况下还有其他事情发生。

你有自己的 CSS 应用吗?

于 2009-11-27T16:36:50.613 回答
0

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

事实上,div可编辑的,只是很难让光标进入其中。可以通过单击 div,然后在其右侧(至少我设法以这种方式进入该领域)。内容本身是可编辑的。

这已作为CKEditor 中的错误提交。它有一个值得一试的补丁:

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

让我们知道补丁是否有效!

于 2010-02-20T19:51:17.687 回答
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;
}

应用上述补丁确实有效,但是为了使其正常工作,还有更多的障碍需要跳过。您需要重新打包文件。

读这个:

编辑后重新压缩ckeditor文件

为我工作...

于 2010-07-16T08:18:03.483 回答