submit, reset, button<button></button> === <button type="submit"></button>submit 처리submit 처리<button type="button"></button><input type="button"><button>은 <input>의 역할을 잇기 위해 나중에 추가된 태그<input>은 열린 태그로 자식 요소를 가질수 없음<form>
<input type="submit" value="버튼" />
</form>
<button>은 자식태그를 가질 수 있음<form>
<button>
<img src="images/button.png" alt/>
<span>버튼</span>
</button>
</form>
<button>의 기본값은 submit<button></button> === <button type="submit"></button>submit이 필요없는 버튼은 <button type="button"></button>로 type 명시하는 것이 좋음<button type="button"></button>과 <input type="button">은 같은 의미<button>을 사용하는 것을 권장<button>은 자식 요소를 가질 수 있다는 장점해당 내용은 다음 자료를 참고했습니다.
버튼에 타입을 쓰는 이유 (button type="button")