--- title: contenteditable slug: Web/HTML/Global_attributes/contenteditable tags: - HTML - contenteditable - グローバル属性 - テキスト編集 - リファレンス translation_of: Web/HTML/Global_attributes/contenteditable ---
{{HTMLSidebar("Global_attributes")}}

contenteditable グローバル属性は、ユーザーによる要素の編集が可能かを示す列挙型属性です。可能である場合、ブラウザーは要素のウィジェットを編集可能なものに変更します。

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

この属性は、以下の値のうち一つを取る必要があります。

この属性が値なしで指定された場合、たとえば <label contenteditable>Example Label</label> のような場合、値は空文字列として扱われます。

この属性が存在しないか、値が無効であった場合、値は親要素から継承されます。したがって、親が編集可能であればこの要素は編集可能になります。

なお、許可されている値は truefalse ですが、この属性は列挙型であり、論理型ではありません。

{{Glossary("caret", "キャレット")}}の挿入文字列を描画するのに使用される色は、 {{cssxref("caret-color")}} プロパティで設定できます。

仕様書

Specification Status Comment
{{SpecName("HTML WHATWG", "editing.html#attr-contenteditable", "contenteditable")}} {{Spec2("HTML WHATWG")}} 最新のスナップショットである {{SpecName("HTML5.2")}} から変更なし。
{{SpecName("HTML5.2", "editing.html#making-document-regions-editable-the-contenteditable-content-attribute", "contenteditable")}} {{Spec2("HTML5.2")}} {{SpecName("HTML WHATWG")}} のスナップショット、 {{SpecName("HTML5.1")}} から変更なし
{{SpecName("HTML5.1", "editing.html#making-document-regions-editable-the-contenteditable-content-attribute", "contenteditable")}} {{Spec2("HTML5.1")}} {{SpecName("HTML WHATWG")}} のスナップショット、 {{SpecName("HTML5 W3C")}} から変更なし
{{SpecName("HTML5 W3C", "editing.html#attr-contenteditable", "contenteditable")}} {{Spec2("HTML5 W3C")}} {{SpecName("HTML WHATWG")}} のスナップショット、初回定義。

ブラウザーの互換性

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

関連情報