0

我正在構建一個自定義的富文本編輯器。並且在當前的使用中,它在嵌套在div中的文本區域之前插入自身 - div。Contenteditable Div在IE中忽略父Div Divgin(9)

這個容器div應該從頁面上的頂部邊緣開始,然後文本編輯器div就和它一起內嵌。

我遇到的問題是,在IE 9中,當編輯器div獲得焦點時,它立即轉移自身,使其margin-top爲0px。因此,這發生在頁面加載上,而且如果用戶在內容可編輯div中的任何地方點擊。

插入符號仍保留在正確的位置,但編輯器div加上其容器已向上滾動,因此編輯器div沒有保證金。

由於某些原因,這在IE 8中正常工作。

回答

0

沒有看到代碼,我不知道,但你有沒有嘗試過它的怪癖模式?可能有一個修補程序可以使代碼更符合不符合IE9的標準。您可以使用IE9中的內置工具來嘗試識別問題,或更改DTD並查看會發生什麼情況。

W3 DTD List