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

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


software:development:web:docs:web:html:global_attributes:autocapitalize

Это старая версия документа!


HTML глобальный атрибут: autocapitalize (автокапитализировать)

Глобальный атрибут autocapitalize - это перечисляемый атрибут, который определяет, будет ли вводимый текст автоматически капитализироваться и, если да, то каким образом.

autocapitalize не влияет на поведение при наборе текста на физической клавиатуре. Это влияет на поведение других механизмов ввода, таких как виртуальные клавиатуры на мобильных устройствах и голосовой ввод. Это может помочь пользователям, упрощая и ускоряя ввод данных, например, автоматически делая заглавную первую букву каждого предложения.

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

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

Примечание

  • autocapitalize могут быть установлены для <input> элементов <textarea> и содержащих их <form> элементов. Если autocapitalize этот параметр установлен для <form> элемента, он устанавливает поведение автокапитализации для всех содержащихся <input> s и <textarea> s, переопределяя любые autocapitalize значения, установленные для содержащихся элементов.
  • autocapitalize не влияет на типы url, email или password <input>, где автокапитализация никогда не включена.
  • Если autocapitalize не указано иное, принятое поведение по умолчанию варьируется в зависимости от браузера. Например:
    • Chrome и Safari по умолчанию on/sentences
    • По умолчанию в Firefox используется off/ none.

Значение

Возможные значения:

  • none или off
    • Не делайте автоматически заглавными буквы любой текст.
  • sentences или on
    • Автоматически писать заглавными буквами первый символ каждого предложения.
  • words
    • Автоматически писать заглавными буквами первый символ каждого слова.
  • characters
    • Автоматически капитализировать каждый символ.

Проблемы с доступностью

В добавок к слабой поддержке браузерами всех возможностей в спецификации, у атрибута accesskey есть проблемы с доступностью:

  • Значение атрибута accesskey может конфликтовать с комбинациями клавиш системы, браузера или вспомогательными инструментами доступности.
  • Определённые значения атрибута accesskey могут отсутствовать на некоторых клавиатурах. Это особенно сильно проявляется, если вы используете язык отличный от английского.
  • Числовые значения атрибута могут accesskey затруднить работу с сайтом для людей с расстройствами мышления. Например, когда числовые значения не имеют логической связи со связанным элементом.
  • Не существует стандартизированного способа информировать пользователя о наличии атрибута accesskey на элементе. Неинформированный пользователь может случайно активировать элемент с атрибутом accesskey.

Ввиду этих причин рекомендуется не использовать атрибут accesskey для обычных сайтов и веб-приложений.

Только авторизованные участники могут оставлять комментарии.
software/development/web/docs/web/html/global_attributes/autocapitalize.1709451739.txt.gz · Последнее изменение: vladpolskiy