Coding Diary.

(HTML코딩일기) form, label, input 본문

Coding/HTML&CSS

(HTML코딩일기) form, label, input

life-of-nomad 2023. 9. 8. 11:40
728x90
반응형

1. 기본적인 폼의 형태

<form>
  <label for="username">아이디</label>
  <input id="username" name="username">
  <label for="password">비밀번호</label>
  <input id="password" name="password" type="password">
  <button>로그인</button>
</form>

2. 라벨

<label> 태그로 <input>을 감싸면 라벨을 클릭했을 때 인풋에 포커싱이 됩니다.

<label>
  아이디
  <input name="...">
</label>

라벨의 for 속성과 인풋의 id 속성을 일치시키면 클릭했을 때 인풋에 포커싱이 됩니다.

<label for="username">아이디</label>
<input id="username" name="...">

3. 인풋 <input>

name 속성은 폼을 전송했을 때 입력한 값에 매칭되는 이름입니다. 아래 코드에서는 인풋에 입력한 값이 username이라는 이름에 매칭됩니다.

<label for="..."> 아이디 </label>
<input id="..." name="username">

type 속성을 사용하면 다양한 인풋을 사용할 수 있습니다. 대표적으로 입력한 값을 가려주고 싶을 때는 type="password"를 사용합니다.

<label for="password">비밀번호</label>
<input id="password" name="password" type="password">
728x90
반응형