HTML의 <input> 태그는 사용자로부터 다양한 형태의 데이터를 입력받기 위해 사용됩니다.
각 type 속성은 입력받는 데이터의 형식과 기능을 정의합니다.
아래에서는 HTML의 모든 input 태그의 type 속성과 그 정의, 예시를 소개합니다.
button
클릭 시 특정 동작을 수행하는 버튼입니다.
checkbox
여러 개의 선택지 중에서 하나 이상을 선택할 수 있는 체크박스입니다.
color
색상을 선택할 수 있는 입력 필드입니다.
date
날짜를 선택할 수 있는 입력 필드입니다.
이메일 주소를 입력받기 위한 필드로, 유효한 이메일 형식인지 검증합니다.
file
파일을 업로드할 수 있는 입력 필드입니다.
hidden
사용자에게 보이지 않지만, 서버로 전송할 데이터를 포함하는 필드입니다.
number
숫자만 입력받을 수 있는 필드입니다.
password
비밀번호를 입력받기 위한 필드로, 입력한 내용이 숨겨집니다.
radio
여러 개의 선택지 중에서 하나만 선택할 수 있는 라디오 버튼입니다.
range
특정 범위의 값을 슬라이더로 선택할 수 있는 입력 필드입니다.
reset
폼의 모든 입력 필드를 초기화하는 버튼입니다.
search
검색어를 입력받기 위한 필드입니다.
submit
폼을 제출하는 버튼입니다.
tel
전화번호를 입력받기 위한 필드입니다.
text
일반 텍스트를 입력받기 위한 필드입니다.
url
URL을 입력받기 위한 필드로, 유효한 URL 형식인지 검증합니다.
datetime-local
날짜와 시간을 함께 입력받는 필드입니다.
month
연도와 월을 선택할 수 있는 필드입니다.
week
연도와 주를 선택할 수 있는 필드입니다.
image
이미지를 클릭하여 폼을 제출하는 버튼입니다.
이와 같이 다양한 input 타입을 활용하여 사용자로부터 필요한 정보를 효과적으로 수집할 수 있습니다.
각 타입의 특성을 이해하고 적절히 사용하면, 사용자 경험을 향상시킬 수 있습니다.
'개발 > HTML | CSS' 카테고리의 다른 글
[최적화] 성능을 높이는 폰트 사용법 - 폰트의 다양한 포맷(WOFF), 폰트 적용 시점(font-display), 폰트 용량 줄이기(Subset Font), 폰트 우선적으로 로딩하기(preload) (5) | 2024.10.25 |
---|