0

カスタムリッチテキストエディタを構築しています。現在の使用法では、divにネストされたテキスト領域の前にdivを挿入します。Contenteditable DivがIEの親ディビジョンマージンを無視する

このコンテナdivは、最初にページの上端を下ろしてから、テキストエディタdivをインラインで表示します。

私が抱えている問題は、IE 9では、エディタdivがフォーカスを得たときにすぐにマージントップが0pxになるようにシフトします。したがって、ページの読み込み時に発生しますが、ユーザーがコンテンツ編集可能なdiv内の任意の場所をクリックした場合にも発生します。

キャレットは正しい位置にありますが、エディタdivとそのコンテナが上にスクロールして、エディタdivに余白がありません。

これはIE 8で何らかの理由で正しく動作します。

答えて

0

コードを見ることなく、わかりませんが、quirksモードで試してみましたか?おそらくIE9で動作しない標準に沿ってコードを動作させる修正が行われています。 IE9の組み込みツールを使用して問題を特定するか、DTDを変更して何が起こるかを見ることができます。

W3 DTD List

関連する問題