생활코딩을 이용해 공부하는 중 버튼을 <input type="button"> 로 표현하는 것을 보았다.
한눈에 보기에 <button> 태그가 훨씬 깔끔해 보이고,
이전 회사의 개발팀도 <button> 태그를 많이 썼기 때문에 그 이유가 궁금했다.
검색 결과 굉장히 잘 설명한 글이 있어서 붙여 둔다.
요약하자면 input 태그로 버튼을 처리하는 것에 한계가 생겨서
<input type="button"> 태그에 대한 상위호환으로 <button> 태그가 개발되었다고 한다.
다시 말해 <input type="button"> 태그는 legacy (=옛날 버전) 이므로
비교적 최근에 업데이트된 태그인 <button>을 쓰는 것이 좋겠다.
'개발 의문 해결' 카테고리의 다른 글
MVC 개발 패턴이란? (0) | 2023.06.08 |
---|---|
JSP 세션 유지 안 되는 이유 | Session 값이 null이 되는 이유 (0) | 2023.06.01 |
java 사칙연산 결과값 소수점 딱 안 떨어지는 이유 (0) | 2023.04.28 |
JavaScript 함수를 Node.js에서 사용할 수 없는 이유 (0) | 2023.03.30 |
컴퓨터 프로그래밍에서 말하는 엔진은 무엇일까? (0) | 2023.03.22 |