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

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


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

Различия

Показаны различия между двумя версиями страницы.


—software:development:web:docs:web:html:global_attributes:autocapitalize [2024/03/03 10:59] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== HTML глобальный атрибут:  autocapitalize (авто замена прописных букв) ======
  
 +[[software:development:web:docs:web:html:global_attributes|Глобальный атрибут]] **autocapitalize** - это [[software:development:web:docs:glossary:enumerated|перечисляемый]] атрибут, который определяет, будет ли вводимый текст автоматически меняться буквы на заглавные при наборе или редактировании текста и, если да, то каким образом.
 +
 +  * [[software:development:web:docs:web:html:element:input|<input>]] и [[software:development:web:docs:web:html:element:textarea|<textarea>]] элементы.
 +  * Любой элемент с [[software:development:web:docs:web:html:global_attributes:contenteditable|contenteditable]] набором на нем.
 +
 +%%autocapitalize%% не влияет на поведение при наборе текста на физической клавиатуре. Это влияет на поведение других механизмов ввода, таких как виртуальные клавиатуры на мобильных устройствах и голосовой ввод. Это может помочь пользователям, упрощая и ускоряя ввод данных, например, автоматически делая заглавную первую букву каждого предложения.
 +
 +=====Интерактивный пример=====
 +
 +<html>
 +<iframe height="350" style="width: 100%;" scrolling="no" title="Untitled" src="./demo/code-docs/pages/global_attributes/autocapitalize.html" frameborder="no" loading="lazy" allowtransparency="true" allowfullscreen="true">
 +</iframe>
 +</html>
 +
 +=====Использование=====
 +
 +<WRAP left round info 100%>
 +**Примечание**
 +
 +  * autocapitalize могут быть установлены для <input> элементов <textarea> и содержащих их <form> элементов. Если autocapitalize этот параметр установлен для <form> элемента, он устанавливает поведение автокапитализации для всех содержащихся <input> s и <textarea> s, переопределяя любые autocapitalize значения, установленные для содержащихся элементов.
 +  * autocapitalize не влияет на типы url, email или password <input>, где автокапитализация никогда не включена.
 +  * Если autocapitalize не указано иное, принятое поведение по умолчанию варьируется в зависимости от браузера. Например:
 +    * Chrome и Safari по умолчанию on/sentences
 +    * По умолчанию в Firefox используется off/ none.
 +</WRAP>
 +
 +=====Синтаксис=====
 +
 +<code>
 +autocapitalize="off | none | on | sentences | words | characters"
 +</code>
 +
 +=====Значение=====
 +
 +Возможные значения:
 +
 +  * ''none'' или ''off''
 +    * Преобразования букв не происходит, все они по умолчанию остаются строчными.
 + 
 +  * ''sentences'' или ''on''
 +    * Первая буква каждого предложения должна быть заглавной, остальные буквы по умолчанию остаются строчными.
 + 
 +  * ''words''
 +    * Первая буква каждого слова в предложении должна быть заглавной, остальные буквы по умолчанию остаются строчными.
 +
 +  * ''characters''
 +    * Все буквы по умолчанию должны быть заглавными.
 +
 +
 +=====Доступность=====
 +
 +Для полей следующего типа атрибут autocapitalize работать не будет, даже при его наличии.
 +
 +  * <input type="email">
 +  * <input type="password">
 +  * <input type="url">
 +
 +=====Ссылки и Дополнения=====
 +  * [[https://webaim.org/techniques/keyboard/autocapitalize#spec|WebAIM: Keyboard Accessibility - autocapitalize]]
 +  * [[https://webref.ru/html/attr/autocapitalize|WebReference - Атрибут autocapitalize]]
software/development/web/docs/web/html/global_attributes/autocapitalize.1709452053.txt.gz · Последнее изменение: (внешнее изменение)

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki