MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

HTMLElement.contentEditable

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

La propriété HTMLElement.contentEditable est utilisée pour indiquer si un élément HTML est ou non éditable. Cet attribut peut avoir 3 valeurs :

  • "true" indique que l'élément est éditable.
  • "false" indique que l'élément ne sera pas éditable.
  • "inherit"  indique que l'élément héritera de l'état editable de son parent.

Vous pouvez utiliser la propriété HTMLElement.isContentEditable pour tester la valeur éditable de votre élément Boolean.

Syntaxe

editable = element.contentEditable
element.contentEditable = "true"

Spécifications

Specification Status Comment
WHATWG HTML Living Standard
La définition de 'contenteditable' dans cette spécification.
Standard évolutif Initial definition

Compatibilité des navigateurs

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 11 (Oui) 3.0 (1.9) 6[1] 10.6 3.2
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 3 (Oui) 1.0 (1.9) 6[1] Pas de support 5

[1] Internet Explorer a un tas de bugs concernant l'implémentation de cette fonctionnalité. IE10 se bloque dans certains cas lors de la modification des listes (bug 796187). IE11 + utilise un positionnement non valide pour caret lorsqu'un élément est flottant (bug 858749). Dans IE9-10, la fenêtre se fige lorsque vous utilisez la molette de la souris pendant le déplacement (bug 809254). IE10-11 ne déclenche pas l'événement d'input (bug 794285). IE10 se bloque après avoir sélectionné "Couper" dans le menu contextuel (bug 801770). IE11 + ne permet pas de placer le caret dans une cellule de tableau vide (bug 807199). IE10 ne déclenche pas d'événement de contextmenu lorsque vous cliquez avec le bouton droit sur des mots mal orthographiés (bug 774350). IE11 ajoute des éléments <br> à <body> lors de l'affichage / dissimulation d'un <iframe> avec un document contenteditable à l'intérieur (bug 864804). IE11 ne permet pas de désactiver les poignées de redimensionnement pour les images / entrées (bug 907422).

Voir ailleurs

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : ebear
 Dernière mise à jour par : ebear,