HTML autocapitalize 전역 특성: 입력 텍스트 자동 대문자화 여부

HTML autocapitalize 전역 특성은 사용자가 입력하는 텍스트를 자동으로 대문자로 바꿔야 하는지, 그리고 어떻게 바꿀 것인지 제어하는 열거형 특성입니다. 가능한 값은 다음과 같습니다.

  • off 또는 none: 아무런 변환도 하지 않습니다. (모든 문자의 기본값이 소문자)
  • on 또는 sentences: 각 문장의 첫 번째 문자는 대문자, 다른 모든 문자는 소문자가 기본값입니다.
  • words: 각 단어의 첫 번째 문자는 대문자, 다른 모든 문자는 소문자가 기본값입니다.
  • characters: 모든 문자의 기본값이 대문자입니다.

물리 키보드에서 입력하는 경우에는 autocapitalize가 동작하지 않으며, 가상 키보드와 음성 입력 등 그 외의 입력 방식에만 영향을 줍니다. 이런 방식은 사용자가 입력하는 문장의 제일 첫 글자를 대문자로 자동으로 변환하곤 하는데, autocapitalize 특성을 사용하면 문서 작성자가 원하는 방식을 지정할 수 있습니다.

type 특성의 값이 url, email, password<input> 요소에는 autocapitalize를 적용해도 자동 변환이 발생하지 않습니다.

명세

HTML Living Standard

브라우저 호환성

IEEdgeChromeSafariFirefoxiOS SafariAndroid WebViewAndroid ChromeAndroid FirefoxSamsung Internet
autocapitalize
MDN browser-compat-data