--- title: contenteditable slug: Web/HTML/Global_attributes/contenteditable translation_of: Web/HTML/Global_attributes/contenteditable ---
{{HTMLSidebar("Global_attributes")}}

atributo global contenteditable é um atributo enumerado indicando se o elemento deve ser editável pelo usuário. Se assim for, o navegador modifica seu widget para permitir a edição.

{{EmbedInteractiveExample("pages/tabbed/attribute-contenteditable.html","tabbed-shorter")}}

O atributo deve ter um dos seguintes valores:

Se o atributo for aplicado sem um valor, como <label contenteditable>Rótulo de Exemplo</label>, seu valor é tratado como uma string vazia.

Se esse atributo estiver faltando ou seu valor for inválido, seu valor é herdado de seu elemento pai: para que o elemento seja editável se seu pai for editável.

Observe que, embora seus valores permitidos incluam true e false, este atributo é um enumerado e não um Booleano.

Você pode definir a cor usada para desenhar a inserção de texto {{Glossary("caret")}} com a propriedade {{cssxref("caret-color")}} do CSS.

Especificações

Especificação Status Comentário
{{SpecName("HTML WHATWG", "editing.html#attr-contenteditable", "contenteditable")}} {{Spec2("HTML WHATWG")}} Nenhuma mudança na última instância, {{SpecName("HTML5.2")}}
{{SpecName("HTML5.2", "editing.html#making-document-regions-editable-the-contenteditable-content-attribute", "contenteditable")}} {{Spec2("HTML5.2")}} Instância de {{SpecName("HTML WHATWG")}}, sem mudanças para {{SpecName("HTML5.1")}}
{{SpecName("HTML5.1", "editing.html#making-document-regions-editable-the-contenteditable-content-attribute", "contenteditable")}} {{Spec2("HTML5.1")}} Instância de {{SpecName("HTML WHATWG")}}, sem mudanças para {{SpecName("HTML5 W3C")}}
{{SpecName("HTML5 W3C", "editing.html#attr-contenteditable", "contenteditable")}} {{Spec2("HTML5 W3C")}} Instância de {{SpecName("HTML WHATWG")}}, definição inicial.

Compatibilidade do navegador

{{Compat("html.global_attributes.contenteditable")}}

Veja também