0

Я создаю специальный текстовый редактор. И в своем текущем использовании он вставляет сам себя - div-before текстовую область, вложенную в div.Contenteditable Div Игнорирует родительскую маржу Div в IE (9)

Этот контейнер div должен начинаться с верхнего края, который понижает его на странице, а затем текстовый редактор div затем сидит с ним.

Проблема, с которой я столкнулась, заключается в том, что в IE 9, когда редактор div получает фокус, он сразу же сдвигает себя так, что его margin-top равен 0px. Таким образом, это происходит при загрузке страницы, но также, если пользователь щелкает в любом месте содержимого редактируемого div.

Каретка остается в правильном месте, но редактор div плюс его контейнер прокручивается вверх, поэтому редактор div не имеет разницы.

Это правильно работает в IE 8 по некоторым причинам.

ответ

0

Не видя кода, я не уверен, но вы пробовали его в режиме quirks? Вероятно, было исправление, чтобы код работал больше по стандартам, которые не работают с IE9. Вы можете использовать встроенные инструменты в IE9, чтобы попытаться определить проблему или изменить DTD и посмотреть, что произойдет.

W3 DTD List

Смежные вопросы