Creo que el truco es verificar si el navegador lo admite ... Las versiones actuales de la mayoría de los navegadores de escritorio modernos parecen soportarlo bien (aunque lo hacen de manera diferente y con diferentes comandos), pero los navegadores móviles que he comprobado tiene problemas Debido a que simplemente se comportan incorrectamente al tiempo que ofrecen todos los mismos atributos y funciones que sus contrapartes de escritorio, es complicado determinar si realmente es compatible. Por lo tanto, si se trata de algo simple como un formulario de comentarios donde es agradable tener un formato, pero que no es estrictamente necesario, probablemente sea más problemático de lo que vale.
Dicho esto, agregar áreas contentas usando mejora progresiva para reemplazar áreas de texto parece funcionar muy bien, por lo que definitivamente puede proporcionar una alternativa ... si puede averiguar si el navegador lo necesita.
¿Quién le dijo que IE no lo admite? 'contentEditable' fue introducido por MSIE (supongo que en la versión 5.5 en 2000). Todos los principales navegadores admiten este atributo hoy. –
http://caniuse.com/#search=contenteditable tienes razón. –