0

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

3 に答える 3

0

今なら確実に再現できます。よくない!:)

実際、div編集可能ですが、カーソルをそこに移動するのは非常に困難です。divをクリックしてから、その右側の外側をクリックすることで可能です(少なくとも、そのようにしてフィールドに入ることができました)。コンテンツ自体は編集可能です。

これはCKEditor のバグとして報告されています。チェックする価値のあるパッチがあります。

今回のパッチではFCKeditorと同じ挙動なので、クリックして少し待つとレイアウトのある要素が編集可能になります。これは #4910 を修正するのに役立ちます。これで、非表示の div を配置できるようになります (少なくともそう願っています)。

パッチが機能するかどうかお知らせください。

于 2010-02-20T19:51:17.687 に答える
0

あなたが提供した HTML をCKEditor デモに挿入して問題を再現しようとしましたが、問題なく動作しました。あなたの場合、何か他のことが起こっています。

独自の CSS を適用していますか?

于 2009-11-27T16:36:50.613 に答える
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 に答える