2009-11-25 140 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

工作對我來說...