<button type="button">
- button태그의 속성은 submit,reset,button이다.
- button태그의 type을 button으로 설정하는 이유는 기본 속성이 submit이기 때문이다.
- 따라서 form태그에서의 button사용은 type을 지정하지 않으면 기본값인 submit이 적용된다.
- HTML4.0 표준부터 button태그를 쓸 수 있었다. (과거에 button태그 X)
- button태그는 input의 역할을 잇기 위해 나중에 추가된 태그
- 따라서 둘의 기능은 동일하지만, 활용도에서 차이가 있다.
<input type="submit" value="버튼">
- input태그는 열린 태그라 자식요소를 가질 수 없다는 단점이 있다.
- 하지만 button태그는 자식 요소를 가질 수 있고, CSS에서 가상 선택자로 꾸며주는 것도 가능하다.
- 따라서 현재 input태그의 type="button"의 사용 보다는 button태그의 사용이 효율적이다.