What is the contenteditable attribute?

contenteditable makes an element editable in the browser, allowing users to modify text directly.

Example:

<div contenteditable="true">Edit this text</div>