2010-08-18 6 views
7

브라우저 간 서식있는 텍스트 편집기를 만들 때. 어떤 것을 사용하고 왜 사용합니까?서식있는 텍스트 편집 - designMode와 contentEditable

붙여 넣기는 여러 소스 (메모장, 단어, 다른 웹 사이트)를 대항하기 위해 복원력이 있어야하며 모든 자바 스크립트 라이브러리에 의존해서는 안됩니다.

답변

9

아마도 contentEditable을 원할 것입니다. designMode는 문서에 적용되며 특정 요소와 해당 하위 요소에 대한 contentEditable입니다.

http://blog.whatwg.org/the-road-to-html-5-contenteditable

+1

...이 중 어느 것도 만족할만한 해결책이 아닙니다. 나는 소위 말하는 리치 텍스트 편집 (WYSIWYG 편집자와 동의어라고 생각하는)을 포기하고 Markdown을 고수했습니다. –

+0

@ Yi Jiang - MarkDown에서 일부 리소스를 찾았지만 편집 부분은 "wiki"형식의 형식으로 보이지만 사용자에게는 적합하지 않습니다. 사용자가 편집 할 때 즉석 변환을 수행하는 MarkDown WYSIWYG 편집기의 예가 있습니까? – Gary

+2

RTE가 리치 텍스트 편집기를 '문서'로 만드는 iFrame으로 캡슐화되지 않았습니까? 그렇다면 contentEditable과 designMode는 실제로 적용되는 컨텍스트에서 동일한 것입니다. – Gary

관련 문제