대부분의 태그는 숙지하고 있어야 겠지만 개발 시 기억이 안날 수 있으므로 정리 해 둔다.
폼 관련 태그
종류 |
설명 |
<form> |
폼의 시작과 끝 |
<fieldset> |
폼 요소를 그룹으로 묶음 |
<legend> |
필드셋에 제목을 나타냄 |
<input> |
사용자 입력 받을 필드를 삽입 |
<select> |
드롭다운 목록 삽입 |
<option> |
드롭다운 목록 삽입 |
<textarea> |
텍스트를 여러줄로 입력할 수 있는 텍스트 영역 삽입 |
<datalist> |
데이터 목록 삽입 |
종류 |
설명 |
text |
한줄짜리 텍스트 입력 |
password |
비밀번호를 입력 (텍스트 표시가 *로 표시) |
search |
검색할 때 입력하는 필드 |
url |
URL 주소를 입력할 수 있는 필드 |
email |
이메일 주소를 입력할 수 있는 필드 |
tel |
전화번호를 입력 할 수 있는 필드 |
checkbox |
체크박스 (여러 항목 중 여러개 선택 가능) |
radio |
라디오 버튼 (여러 항목 중 한개만 선택 가능) |
number |
값을 조절할 수 있는 스핀박스 |
range |
숫자를 조절 할 수 있는 슬라이더 |
date |
사용자 지역 기준 연,월,일 입력 필드 |
month |
사용자 지역 기준 연,월 입력 필드 |
week |
사용자 지역 기준 연,주 입력 필드 |
time |
사용자 지역 기준 시간(시,분,초) 입력 필드 |
datetime |
국제 표준시(UTC)로 설정된 날짜와 시간(연,월,일,시,분,초) 입력 |
datetime-local |
사용자 지역 기준 날짜와 시간(연,월,일,시,분,초) 입력 |
submit |
전송 버튼 |
reset |
리셋 버튼 |
image |
이미지 버튼 |
button |
일반 버튼 |
file |
파일을 첨부 할 수 있는 버튼 |
hidden |
사용자에게 보이지 않지만 서버로 넘겨주는 값이 있는 필드 |
종류 |
설명 |
autofocus |
웹 문서가 열리면 입력 필드 안에 마우스 포인터 표시 |
placeholder |
텍스트 필드에 힌트 표시 (좋은 UI 는 아니란다.) |
readonly |
입력 필드를 읽기 전용으로 지정 |
required |
필수 입력 필드 |
max |
숫자 입력 필드에서 최대값 지정 |
min |
숫자 입력 필드에서 최소값 지정 |
step |
숫자 입력 필드에서 증감할 간격 지정 |
maxlength |
텍스트 입력 최대 길이 지정 |
minlength |
텍스트 입력 최소 길이 지정 |
size |
텍스트 관련 필드에서 화면에 표시할 크기를 지정 |
list |
연결할 데이터 목록을 지정 |