Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • software:development:web:docs:web:html:global_attributes:contenteditable

    HTML глобальный атрибут: contenteditable (редактируемый контент)

    Глобальный атрибут contenteditable - это перечисляемый атрибут, указывающий, должен ли пользователь редактировать элемент. Если это так, браузер модифицирует свой виджет, чтобы разрешить редактирование.contenteditable

    Можно удалять текст и вводить новый. Также работают стандартные команды вроде отмены, вставки текста из буфера и др.

    Интерактивный пример

    Использование

    Примечание
    Хотя допустимые значения включают trueи false, этот атрибут является перечислимым, а не логическим .

    Синтаксис

    contenteditable="true | false"
    <h1 contenteditable="false">Редактирование запрещено</h1>
      <p contenteditable="true">Редактирование разрешено</p>

    Значения атрибута

    • true или пустая строка- Включает режим редактирования.
    • false - Запрещает редактирование элемента.
    • plaintext-only, что указывает на то, что необработанный текст элемента доступен для редактирования, но форматирование расширенного текста отключено.

    Вместо true допустимо указывать пустое значение (contenteditable=«») или вообще его не писать (contenteditable).

    Значение по умолчанию: По умолчанию наследует значение родителя.

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

    Применяется к тегам

    Доступность

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

    Элементы, которые с помощью атрибута становятся редактируемыми и, следовательно, интерактивными, contenteditable могут быть сфокусированы. Они участвуют в последовательной навигации с помощью клавиатуры. Однако элементы с contenteditable атрибутом, вложенным в другие contenteditable элементы, по умолчанию не добавляются в последовательность табуляции. Вы можете добавить вложенные contenteditable элементы в последовательность навигации с помощью клавиатуры, указав значение tabindex (tabindex="0").

    Ссылки и Дополнения

    Обсуждение

    Ваш комментарий:

    Внимание! Оставляя комментарий Вы соглашаетесь с пониманием и несете ответственность за свои действия гл.2 ст.18 Федерального закона №38-ФЗ «О рекламе» и ст.3 п.1 Федерального закона №152-ФЗ «О персональных данных»
    245 +5 = 
     
    software/development/web/docs/web/html/global_attributes/contenteditable.txt · Последнее изменение: 2024/03/03 17:42 — vladpolskiy