ㅇㅅㅇ

모바일 사용자를 위해 올바른 HTML input type 사용하기 본문

프로그래밍/HTML

모바일 사용자를 위해 올바른 HTML input type 사용하기

소 아 2022. 7. 10. 19:02

모든 입력폼을 input type="text"으로 사용한다면 PC환경에서는 큰 차이가 못 느끼지만, 모바일에서는 작은 화면에서 제공되는 키패드를 사용하기 때문에 상황에 따라 불편을 느낄 수 있다. 이것을 해소해 주는 것이 input 태그의 type 속성이다. input 태그의 type 속성은 아래의 이미지 처럼 속성에 따라 최적화된 입력 환경으로 사용자에게 편의를 제공한다.

(이미지는 안드로이드 버전)

 

number : 숫자패드가 나온다.

 

input type="number" 일 때

 

tel :숫자패드가 나오는데 number과 다른점이 있다면 *,+,#를 입력할 수 있는 버튼이 있다.

 

input type="tel" 일 때

 

email : 숫자+영문패드가 나온다. 하단에 .com을 입력할 수 있는 버튼도 있다.

 

input type="email" 일 때

 

search : 입력하면 입력창 우측에 x버튼이 생기고 누르면 작성했던 내용이 지워진다.

 

input type="search" 일 때, 입력하면 x버튼이 우측에 생긴다.

 

date : 날짜를 선택하기 편하게 달력이 나온다.

 

input type="data" 일 때

 

time : 시계 ui가 먼저 나오며 좌측 하단의 키보드(?) 버튼을 누르면 오른쪽 사진의 입력화면으로 변하고 시계 버튼을 누르면 좌측의 화면으로 이동한다.

 

input type="time" 일 때

 

익혀두었다 적절하게 활용하자


참고자료

 

모바일 사용자를 위한 Input type 사용하기

노트북과 데스크탑에선 input type이 text여도 큰 차이가 없지만모바일에서는 큰 차이가 있다. 그 차이를 알아보자.

velog.io

 

Comments