일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- node.js이메일보내기
- 이미지에 링크여러개걸기
- iCalendar
- plugin
- vue 카카오 Maps API
- 모바일 사용자를 위해 올바른 HTML input type
- 의미있는태그
- 텍스트입력 라이브러리
- 자바스크립트 변수 차이점
- node.js 로그관리
- 노마드코더
- 이미지에 다중링크걸기
- json-server 사용하기
- js Array 내장함수
- 카카오 Maps
- book-club-it-dictionary
- vue Maps API
- book_club
- 노개북
- 변수선언방법
- 카카오 Maps API
- select플러그인
- node메일보내기
- 이미지에 링크여러개
- niceselect사용법
- Array 내장함수
- jqueryplugin
- 텍스트서식태그
- json-server 서버설치
- 개발자북클럽
- Today
- Total
ㅇㅅㅇ
모바일 사용자를 위해 올바른 HTML input type 사용하기 본문
모든 입력폼을 input type="text"으로 사용한다면 PC환경에서는 큰 차이가 못 느끼지만, 모바일에서는 작은 화면에서 제공되는 키패드를 사용하기 때문에 상황에 따라 불편을 느낄 수 있다. 이것을 해소해 주는 것이 input 태그의 type 속성이다. input 태그의 type 속성은 아래의 이미지 처럼 속성에 따라 최적화된 입력 환경으로 사용자에게 편의를 제공한다.
(이미지는 안드로이드 버전)
number : 숫자패드가 나온다.
tel :숫자패드가 나오는데 number과 다른점이 있다면 *,+,#를 입력할 수 있는 버튼이 있다.
email : 숫자+영문패드가 나온다. 하단에 .com을 입력할 수 있는 버튼도 있다.
search : 입력하면 입력창 우측에 x버튼이 생기고 누르면 작성했던 내용이 지워진다.
date : 날짜를 선택하기 편하게 달력이 나온다.
time : 시계 ui가 먼저 나오며 좌측 하단의 키보드(?) 버튼을 누르면 오른쪽 사진의 입력화면으로 변하고 시계 버튼을 누르면 좌측의 화면으로 이동한다.
익혀두었다 적절하게 활용하자
참고자료
모바일 사용자를 위한 Input type 사용하기
노트북과 데스크탑에선 input type이 text여도 큰 차이가 없지만모바일에서는 큰 차이가 있다. 그 차이를 알아보자.
velog.io
'프로그래밍 > HTML' 카테고리의 다른 글
image map으로 한 장의 이미지에 여러개의 링크 걸기 (1) | 2022.07.17 |
---|---|
검색엔진 최적화와 시각장애인(스크린리더)을 위해 텍스트에 적용하는 의미있는 태그 (0) | 2022.07.10 |
이미지 영역에 임시 이미지를 넣어보자(Placehold, placeimg) (0) | 2019.04.20 |