--- title: Contenu éditable slug: Web/HTML/Contenu_editable translation_of: Web/Guide/HTML/Editable_content ---
Chaque élément du HTML5 peut être éditable. Cette fonctionnalité a été introduite longtemps auparavant mais a maintenant été standarisée avec WHATWG (voir la spécification HTML actuelle). Avec des gestionnaires d'événements JavaScript, vous pouvez transformer votre page Web en un éditeur de texte, complet et rapide.
Le contenu éditable est entièrement compatible avec les navigateurs actuels :
Ce n'est pas encore supporté par Opera Mini et Opera Mobile.
Fixez l'attribut contenteditable
à true
dans votre élément HTML. Ça peut être fait dans quasiment tous les éléments HTML.
Un exemple simple :
<!DOCTYPE html> <html> <body> <div contenteditable="true"> Ce texte peut être édité par l'utilisateur. </div> </body> </html>
Vous pouvez observer un exemple concret intégrant JavaScript utilisant LocalStorage ici. Le code source est disponible ici.
Comment interagir avec le contenu (style proche de l'ancienne API Internet Explorer) ou encore ici.