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

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

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

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

    Различия

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

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

    Предыдущая версия справа и слеваПредыдущая версия
    Следующая версия
    Предыдущая версия
    software:development:web:docs:web:html:global_attributes:autocapitalize [2024/03/03 10:34] 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>
     +
     +=====Использование=====
      
     <WRAP left round info 100%> <WRAP left round info 100%>
    -**Примечания по использованию**+**Примечание**
      
       * autocapitalize могут быть установлены для <input> элементов <textarea> и содержащих их <form> элементов. Если autocapitalize этот параметр установлен для <form> элемента, он устанавливает поведение автокапитализации для всех содержащихся <input> s и <textarea> s, переопределяя любые autocapitalize значения, установленные для содержащихся элементов.   * autocapitalize могут быть установлены для <input> элементов <textarea> и содержащих их <form> элементов. Если autocapitalize этот параметр установлен для <form> элемента, он устанавливает поведение автокапитализации для всех содержащихся <input> s и <textarea> s, переопределяя любые autocapitalize значения, установленные для содержащихся элементов.
    Строка 25: Строка 27:
     </WRAP> </WRAP>
      
    -Активация элементов с помощью Accesskey зависит от браузера и платформы:+=====Синтаксис===== 
     + 
     +<code> 
     +autocapitalize="off | none | on | sentences | words | characters" 
     +</code> 
     + 
     +=====Значение===== 
     + 
     +Возможные значения: 
     + 
     +  * ''none'' или ''off'' 
     +    * Преобразования букв не происходит, все они по умолчанию остаются строчными. 
     +  
     +  * ''sentences'' или ''on'' 
     +    * Первая буква каждого предложения должна быть заглавной, остальные буквы по умолчанию остаются строчными. 
     +  
     +  * ''words'' 
     +    * Первая буква каждого слова в предложении должна быть заглавной, остальные буквы по умолчанию остаются строчными. 
     + 
     +  * ''characters'' 
     +    * Все буквы по умолчанию должны быть заглавными. 
      
    -{{:software:development:web:docs:web:html:global_attributes:accesskey_1.png?|}}+=====Доступность=====
      
    -Обратите внимание, что в Firefox пользователь может настроить свой модификатор активации.+Для полей следующего типа атрибут 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.1709451247.txt.gz · Последнее изменение: 2024/03/03 10:34 — vladpolskiy