contenteditable

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2021.

(Mozilla / 5.0 (Windows NT 6.3, WOW64; rv: 29.0) Gecko / 20100101 Firefox / 29.0) Атрибут contenteditable global attribute - это перечисляемый атрибут, указывающий, должен ли элемент редактироваться пользователем. Если это так, браузер изменит свой виджет, чтобы разрешить редактирование. Атрибут должен принимать одно из следующих значений:

  • true или пустую строку, которое показывает, что элемент должен быть редактируемым;
  • false, которое показывает, что элемент должен быть нередактируемым.

Если атрибут не указан, то его значение наследуется от своего родительского элемента.

Этот атрибут принимает одно из определённых значений и не является булевским. Это значит, что точное использование одного из значений true, false или пустая строка обязательно и такое сокращение, как <label contenteditable>Пример метки</label> неразрешено. Верное использование — <label contenteditable="true">Пример метки</label>.

Вы можете установить цвет, используемый для вставки текста caret со свойством CSS caret-color.

Спецификации

Specification
HTML Standard
# attr-contenteditable

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также