Html 태그정리02

  • html

posted on 04 Jan 2024 under category html

HTML 태그 정리02

폼을 만드는 <form> 태그

폼을 만드는 기본 태그

  • <form [속성=”속성값”]>여러 폼 요소</form>

<form> 태그의 속성

종류 설명
method 사용자가 입력한 내용을 서버로 어떻게 넘겨줄 것인지 지정함. method에서 사용할 수 있는 속성 값은 getpost임.
get: 데이터를 256 ~ 4,096byte까지 서버로 넘김. 주소 표시줄에 사용자가 입력한 내용이 그대로 드러남.
post: 입력한 내용의 길이에 제한X, 사용자가 입력한 내용도 드러나지 않음
name 자바스크립트로 폼을 제어할 때 사용할 폼의 이름을 지정함.
action <form> 태그 안의 내용을 처리해 줄 서버를 지정함.
target action 속성에서 지정한 스크립트 파일을 현재 창이 아닌 다른 위치에서 열도록 함.

폼 요소를 그룹으로 묶는 <fieldset>, <legend> 태그

하나의 폼 안에서 여러 구역을 나누어 표시할 때 <fieldset> 태그를 사용함.

폼 요소를 그룹으로 묶는 기본 태그

  • <fieldset [속성=”속성값”]> </fieldset>

<legend> 태그는 <fieldset> 태그로 묶은 그룹에 제목을 붙일 수 있음.

<fieldset>
  <legend>그룹 이름<legend>
</fieldset>

폼 요소에 레이블을 붙이는 <lable> 태그

<lable> 태그는 <input> 태그와 같은 폼 요소에 레이블을 붙일 때 사용함.
<lable> 태그를 사용하면 폼 요소와 레이블 텍스트가 서로 연결된 것을 웹 브라우저가 알 수 있음.

폼 요소에 레이블을 붙이는 기본 태그

  • <lable>레이블명<input></label>
    <label>아이디(6자 이상)<input type="text"></label>
    
  • <lable for =”id명”>레이블명<input id=”id명”></label>
    <label for="user-id">아이디(6자 이상)</label>
    <input type="text" id="user-id">
    


폼에서 사용하는 태그

종류 설명
<form> 폼의 시작과 끝을 생성
<fieldset> 폼 요소를 그룹으로 묶음
<legend> 필드셋에 제목 붙임
<input> 사용자가 내용을 입력할 필드 삽입
<select>, <option> 드롭다운 목록 삽입
<textarea> 텍스트를 여러 줄 입력할 수 있는 텍스트 영역 삽입
<datalist> 데이터 목록 삽입

<input> 태그의 유형(type)

종류 설명
text 한 줄짜리 텍스트를 입력할 수 있는 텍스트 상자 삽입
password 비밀번호를 입력할 수 있는 필드 삽입
search 검색할 때 입력하는 필드 삽입
url URL 주소를 입력할 수 있는 필드 삽입
email 이메일 주소를 입력할 수 있는 필드 삽입
tel 전화번호를 입력할 수 있는 필드 삽입
checkbox 주어진 여러 항목에서 2개 이상 선택할 수 있는 체크 박스 삽입
radio 주어진 여러 항목에서 1개만 선택할 수 있는 라디오 버튼 삽입
number 숫자를 조절할 수 있는 스핀 박스 삽입
range 숫자를 조절할 수 있는 슬라이드 막대 삽입
date 사용자 지역 기준으로 날짜(연, 월, 일) 삽입
month 사용자 지역 기준으로 날짜(연, 월) 삽입
week 사용자 지역 기준으로 날짜(연, 주) 삽입
time 사용자 지역 기준으로 시간(시, 분, 초, 분할 초) 삽입
datetime 국제 표준시(UTC)로 설정된 날짜와 시간(연, 월, 일, 시, 분, 초, 분할 초) 삽입
datetime-local 사용자 지역 기준으로 날짜와 시간(연, 월, 일, 시, 분, 초, 분할 초) 삽입
submit 전송 버튼 삽입
reset 리셋 버튼 삽입
image submit 버튼 대신 사용할 이미지 삽입
button 일반 버튼 삽입
file 파일을 첨부할 수 있는 버튼 삽입
hidden 사용자에겐 보이지 않지만 서버로 넘겨주는 값이 있는 필드 생성

<input> 태그의 속성

종류 설명
autofocus 웹 문서가 열리면 입력 필드 안에 마우스 포인터 표시
placeholder 텍스트 필드에 힌트 표시
readonly 입력 필드를 읽기 전용으로 지정
required 필수 입력 필드 지정
max 숫자 입력 필드에서 최댓값 지정
min 숫자 입력 필드에서 최솟값 지정
step 숫자 입력 필드에서 증감할 간격 지정
maxlength 텍스트 관련 필드에서 입력할 수 있는 최대 길이 지정
minlength 텍스트 관련 필드에서 입력할 수 있는 최소 길이 지정
size 텍스트 관련 필드에서 화면에 표시할 크기 지정
list 연결할 데이터 목록 지정