[HTML] HTML 다루기 (完)

ignisilva·2021년 11월 24일

HTML/CSS

목록 보기
6/6
post-thumbnail

이전 글에서 HTML의 인라인과 블록 요소 그리고 영역 태그 및 시멘틱 요소에 대해 알아보았다.

이번 글에서는 HTML의 form과 관련된 요소에 대해 알아보도록 하자.

<form>

  • 사용자의 입력을 받아 처리하기 위한 태그이다.
  • 내부 태그의 컨테이너 역할을 한다.
  • 입력된 정보를 어떻게 서버에 전달할지 결정한다.
속성역할
id고유값 (이전의 name을 대체)
nameid를 사용할 것텍스트
method입력된 정보들의 전달 방식get, post
action정보들을 처리할 서버상의 프로그램 지정텍스트
autocomplete이전 입력 내역 있을 시 자동완성on, off

form 내부에 사용되는 태그들

<label>

  • 각 입력 양식의 레이블을 표시한다.
  • label로 감싸진 영역은 label과 연결된 태그의 클릭 가능 영역으로 변경된다.
속성역할
for어떤 입력 양식의 레이블인지 지정해당 입력 양식 요소의 id값

<input>

  • 직접적으로 사용자의 입력을 받는 태그이다.
  • type 속성에 따라 받는 입력에 대한 설정이 달라진다.
속성역할비고
id고유값, label과 연결텍스트
autocomplete자동완성boolean
autofocus페이지로 들어올 때 커서가 위치boolean페이지에서 하나만 사용되어야 함
disabled수정 불가, 값이 전송되지 않음boolean
name서버로 전송될 항목명텍스트
readonly수정 불가, 입력된 값은 전송됨boolean
placeholder입력값이 공백일 시 보여질 텍스트텍스트type="text"or"password"or"tel"
maxlength최대 글자 수숫자type="text"or"password"or"tel"
max최대 입력값숫자type="number"
min최소 입력값숫자type="number"
step입력 가능한 값의 간격 (2: 0, 2, 4, 8)숫자type="number"
checked체크로 초기화 여부booleantype="checkbox"or"radio"
name속한 선택지의 구분자텍스트type="radio"
multiple여러 파일 가능 여부booleantype="file"

<button>

  • 버튼을 생성하는 태그이다.
  • form과 함께 사용될 시, 제출 트리거로 사용되는 태그이다.
속성역할
type버튼의 역할submit, button
disabled비활성화boolean

<select> and <option>

  • 여러 선택지를 제공하는 한 쌍으로 사용되는 태그이다.
  • <select>는 선택지를 나타내는 태그이다.
속성역할
id고유값, label과 연결텍스트
name서버로 전송될 항목명텍스트
  • <option>은 선택 항목을 나타내는 태그이다.
속성역할비고
value서버로 전송될 값텍스트
selected선택 여부boolean<select>당 하나의 <option>에만 가능

<textarea>

  • 여러줄의 텍스트를 입력할 수 있는 필드를 나타내는 태그이다.
속성역할
placeholder입력값이 공백일 시 보여질 텍스트텍스트
maxlength최대 글자 수숫자
rows행의 수숫자
cols열의 수숫자

HTML 정리를 마무리하며,

HTML에 대한 내용이 너무 방대해서 정리하지 못한 부분이 많았다.

혹여, HTML에 대해 궁금해 글을 읽어보는 사람이 생긴다면 실망할지도 모를 것이라 생각한다.

차후 기회가 생긴다면 다시 내용을 추가할지도 모르겠다.

profile
웹 개발자

0개의 댓글