Content editable
The HTML contenteditable attribute makes any element's content editable by the user, using values like true (or an empty string) for editable content and false for non-editable content. This Global Attribute allows for rich text editing directly within elements like div or blockquote, giving greater styling control than a standard textarea. When the attribute isn't set, the element inherits the editable state from its parent.