2009-11-25 69 views
0

有没有人遇到过CKEditor和IE8的这个问题?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> 
+0

我不能重现此。你能发布一个链接到一个活的例子吗? – 2009-12-31 21:02:22

回答

0

我试图通过插入你给到CKEditor demo HTML以瑞普您的问题,它工作得很好。你的情况正在发生。

你有申请自己的CSS吗?

0

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

事实上,div 可编辑的,它只是很难获得光标。可以通过点击div,然后在其右侧(至少我设法以这种方式进入场地)。内容本身是可编辑的。

这已被提交为Bug in CKEditor。它有值得patch检查出:

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

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

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

工作对我来说...