반응형
하나의 <form> 태그안에 다양한 태그들에 대해 알아보도록 하자.
우선 폼을 웹문서에 삽입하기 위해서 <form> 태그를 삽입한다.
<form method="" name="" action="">
...
</form>
폼이 포함된 웹 문서는 대부분 필드에 대한 설명 옆에 해당 필드가 삽입이 되는데,
예를 들어 아이디라는 텍스트 설명글 옆에 아이디를 입력할 수 있는 텍스트 필드가 있다.
여기서 사용되는 태그가 <label> 태그이다.
<form>
<label>아이디</label>
</form>
<label>를 사용하여도 사실상 크게 변화는 없지만, 실제로 웹 브라우저 상에서는 폼을 해석하는데 차이가 있다.
<label>를 사용하지 않을 경우 텍스트 필드 부분을 클릭시 내용을 입력할 수 있지만,
<label>태그를 이용할 경우 라벨과 폼 요소를 연결해 주면, 클릭 시 연결된 필드 안에 마우스 커서가 표시된다.
<form>
<label for="test">테스트</label>
<input type="text" id="test">
</form>
<form>
<fieldset>
<label for="test">테스트</label>
<input type="text" id="test">
<label for="test2">테스트2</label>
<input type="text" id="test2">
</fieldset>
<fieldset>
<label for="test3">테스트3</label>
<input type="text" id="test3">
<label for="test4">테스트4</label>
<input type="text" id="test4">
</fieldset>
</form>
이때 <legend> 태그를 함께 사용하게 될 경우 <fieldset>태그로 묶은 그룹에 제목을 붙일 수도 있다.
<form>
<fieldset>
<legend>테스트그룹1</legend>
<label for="test">테스트</label>
<input type="text" id="test">
<label for="test2">테스트2</label>
<input type="text" id="test2">
</fieldset>
<fieldset>
<legend>테스트그룹2</legend>
<label for="test3">테스트3</label>
<input type="text" id="test3">
<label for="test4">테스트4</label>
<input type="text" id="test4">
</fieldset>
</form>
마지막으로 <input>태그가 존재하지만 <input>태그 유형은 type 속성을 어떻게 지정하는 것에 따라 다양한 형태로
변경되기 때문에 나중에 시간될 때 추가적으로 작성하겠습니다.
반응형
'웹 공부' 카테고리의 다른 글
[HTML] h1~h6 태그를 왜 써야하는걸까? (2) | 2023.10.13 |
---|---|
[JavaScript(jQuery)] 클립보드 복사 (0) | 2023.10.13 |
(HTML) 테이블 글자 정렬에 대해 알아보자! (0) | 2019.09.27 |
HTML 기본 용어 정리 (0) | 2019.06.26 |
HTML Select 태그를 이용한 카테고리 박스 (0) | 2019.06.23 |