我正在构建一个自定义的富文本编辑器。在当前使用中,它在嵌套在div中的文本区域之前插入自身 - div。
这个容器div应该以一个顶部边距开始,在页面上降低它,然后文本编辑器div与内联插入。
我遇到的问题是,在IE 9中,当编辑器div获得焦点时,它会立即自行移动,使其margin-top为0px。因此,这会在页面加载时发生,但也会在用户单击内容可编辑div中的任何位置时发生。
插入符号保留在正确的位置,但编辑器div及其容器向上滚动,因此编辑器div没有余量。
由于某种原因,这在IE 8中正常工作。
答案 0 :(得分:0)
没有看到代码,我不确定,但你有没有尝试过怪癖模式?可能有一个修复程序,使代码更符合IE9无法使用的标准。您可以使用IE9中的内置工具来尝试识别问题,或者更改DTD并查看会发生什么。