2010-08-18 15 views
7

Durante la creazione di un editor di testo RTF cross-browser. Quale useresti e perché?Rich Text Editing - designMode vs contentEditable

Ricordare che l'incollatura deve essere resiliente per resistere a più fonti (blocco note, parola, altri siti Web) e non deve dipendere da alcuna libreria Javascript.

risposta

9

Probabilmente vuoi contentEditable. designMode si applica al documento, contentEditable a un elemento specifico e ai relativi figli.

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

+1

... e nessuno di loro sono una soluzione soddisfacente in questo momento. Ho quasi rinunciato al cosiddetto editing rich-text (che presumo essere sinonimo di editor WYSIWYG) e bloccato su Markdown. –

+0

@Yi Jiang - Ho trovato alcune risorse su MarkDown ma la parte di modifica sembra una forma di "wiki", che non sarà adatta ai nostri utenti. Hai un esempio di un editor MarkDown WYSIWYG che esegue la conversione al volo mentre l'utente modifica? – Gary

+2

L'RTE non è incapsulato da un iFrame che rende l'editor di testo RTF un "documento"? Se questo è il caso, allora ContentEditable e designMode non saranno effettivamente la stessa cosa nel contesto del quale si applica? – Gary

Problemi correlati