0

에서 부모 div 여백을 무시합니다. 사용자 지정 서식있는 텍스트 편집기를 구축하고 있습니다. 그리고 현재 사용하고있는 div에 중첩 된 텍스트 영역 앞에 div를 삽입합니다.Contenteditable Div IE (9)

이 컨테이너 div는 페이지에서 위쪽 여백을 내리고 텍스트 편집기 div가 인라인으로 표시되도록되어 있습니다.

내가 겪고있는 문제는 IE 9에서 에디터 div가 포커스를 얻었을 때 즉각 마프 톱이 0px가되도록 이동했을 때의 문제입니다. 따라서 페이지 로딩에서 발생하지만 사용자가 content editable div의 아무 곳이나 클릭하는 경우에도 발생합니다.

캐럿은 올바른 위치에 있지만 편집기 div와 컨테이너가 위쪽으로 스크롤되어 편집기 div에 여백이 없습니다.

IE 8에서 올바르게 작동합니다.

답변

0

코드를 보지 않고도 확실하지 않지만 quirks 모드로 사용해 보셨습니까? 아마 IE9에서 작동하지 않는 표준을 따라 코드가 더 잘 작동하도록하는 수정이있었습니다. IE9에 내장 된 도구를 사용하여 문제를 식별하거나 DTD를 변경하고 어떤 일이 발생하는지 확인할 수 있습니다.

W3 DTD List