Обычно это используется для ввода расширенного текста. В то время как элементы регулярной формы, такие как <input type="text"/>, не предоставляют реальные варианты редактирования текста, элементы с contentEditable, установленными на true, могут.
Большинство текстовых редакторов (например, редактор FCK), доступных для Интернета, построены с использованием <iframe/> с contentEditable, установленным на true.
Ответ 2
contentEditable=true для элементов делают их доступными для редактирования. Вы можете писать/редактировать текст в этих элементах, как если бы они были текстовым полем или текстовым полем.