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

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


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

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:development:web:docs:web:html:global_attributes:autocapitalize [2024/03/03 10:42] – [Значение] vladpolskiysoftware:development:web:docs:web:html:global_attributes:autocapitalize [2024/03/03 10:59] (текущий) – [Ссылки и Дополнения] vladpolskiy
Строка 1: Строка 1:
-====== HTML глобальный атрибут:  autocapitalize (автокапитализировать) ======+====== HTML глобальный атрибут:  autocapitalize (авто замена прописных букв) ======
  
-[[software:development:web:docs:web:html:global_attributes|Глобальный атрибут]] **autocapitalize** - это [[software:development:web:docs:glossary:enumerated|перечисляемый]] атрибут, который определяет, будет ли вводимый текст автоматически капитализироваться и, если да, то каким образом.+[[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:element:input|<input>]] и [[software:development:web:docs:web:html:element:textarea|<textarea>]] элементы.
Строка 11: Строка 11:
  
 <html> <html>
-<iframe height="450" 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 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> </iframe>
 </html> </html>
Строка 26: Строка 26:
     * По умолчанию в Firefox используется off/ none.     * По умолчанию в Firefox используется off/ none.
 </WRAP> </WRAP>
 +
 +=====Синтаксис=====
 +
 +<code>
 +autocapitalize="off | none | on | sentences | words | characters"
 +</code>
  
 =====Значение===== =====Значение=====
Строка 32: Строка 38:
  
   * ''none'' или ''off''   * ''none'' или ''off''
-    * Не делайте автоматически заглавными буквы любой текст.+    * Преобразования букв не происходит, все они по умолчанию остаются строчными.
    
   * ''sentences'' или ''on''   * ''sentences'' или ''on''
-    * Автоматически писать заглавными буквами первый символ каждого предложения.+    * Первая буква каждого предложения должна быть заглавной, остальные буквы по умолчанию остаются строчными.
    
   * ''words''   * ''words''
-    * Автоматически писать заглавными буквами первый символ каждого слова.+    * Первая буква каждого слова в предложении должна быть заглавной, остальные буквы по умолчанию остаются строчными.
  
   * ''characters''   * ''characters''
-    * Автоматически капитализировать каждый символ.+    * Все буквы по умолчанию должны быть заглавными
 + 
 + 
 +=====Доступность=====
  
 +Для полей следующего типа атрибут autocapitalize работать не будет, даже при его наличии.
  
-=====Проблемы с доступностью===== +  * <input type="email"> 
-В добавок к слабой поддержке браузерами всех возможностей в спецификации, у атрибута ''accesskey'' есть проблемы с доступностью:+  * <input type="password"> 
 +  * <input type="url">
  
-  * Значение атрибута ''accesskey'' может конфликтовать с комбинациями клавиш системы, браузера или вспомогательными инструментами доступности. +=====Ссылки и Дополнения===== 
-  * Определённые значения атрибута ''accesskey'' могут отсутствовать на некоторых клавиатурах. Это особенно сильно проявляется, если вы используете язык отличный от английского. +  * [[https://webaim.org/techniques/keyboard/autocapitalize#spec|WebAIM: Keyboard Accessibility - autocapitalize]] 
-  * Числовые значения атрибута могут ''accesskey'' затруднить работу с сайтом для людей с расстройствами мышления. Например, когда числовые значения не имеют логической связи со связанным элементом. +  * [[https://webref.ru/html/attr/autocapitalize|WebReference - Атрибут autocapitalize]]
-  * Не существует стандартизированного способа информировать пользователя о наличии атрибута ''accesskey'' на элементе. Неинформированный пользователь может случайно активировать элемент с атрибутом ''accesskey''+
-Ввиду этих причин рекомендуется не использовать атрибут ''accesskey'' для обычных сайтов и веб-приложений. +
-  * [[https://webaim.org/techniques/keyboard/accesskey#spec|WebAIM: Keyboard Accessibility - Accesskey]]+
software/development/web/docs/web/html/global_attributes/autocapitalize.1709451739.txt.gz · Последнее изменение: vladpolskiy