* HTML Form Element
* 위 기능의 태그
- inline 요소이다 -> 기본적인 가로배치
* label -> input요소와 아이디글자를 연결해준다
* radio -> 복수선택이 안된다
* checkbox -> 복수선택 됨
<form action="" class="list">
<label for="login-id">아이디</label>
<input type="text" id="login-id"/>
<label for="login-pwd">비밀번호</label>
<input type="password" id="login-pwd" />
<input type="submit" />
<input type="reset"/>
<input type="radio" id="radio-button"/>
<label for="radio-button">라디오버튼 목록</label>
<input type="checkbox" id="check-button"/>
<label for="check-button">체크박스 목록</label>
<input type="button" value="동작버튼"/>
<input type="date"/>
<input type="file"/>
</form>
* 위 기능의 태그
* option 의 value -> 서버에 전달되는 내용
<form>
<label for="select">프론트엔드 언어 목록</label>
<select id="select">
<option value="HTML">HTML</option>
<option value="CSS">CSS</option>
<option value="JavaScript">JavaScript</option>
</select>
</form>
* 위 기능의 태그
* button type="button" 의 장점
: 시작태그/종료태그구성
-> css 컨트롤 수월
-> 가상요소(Pseudo Element) 사용가능
-> 콘텐츠/HTML 요소를 사용할 수 있다
-> type : button, reset, submit 사용가능하다
* input type="button" : 제약이 많다
<form>
<textarea></textarea>
<button type="button">버튼<br/>동작</button>
<input type="button"value="버튼"/>
</form>
* 위 기능의 태그
* id가 중복되지않도록 유의한다
* 동일한 name 속성을 사용하면 같은 그룹으로 묶인다 -> radio 와 name 은 같이 사용된다
<form>
<input type="radio" id="HTML" name="frontend"/>
<label for="HTML">HTML</label>
<input type="radio" id="CSS" name="frontend"/>
<label for="CSS">CSS</label>
<input type="radio" id="JavaScript" name="frontend"/>
<label for="JavaScript">JavaScript</label>
</form>