Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 학습일기
- 웹앱만들기
- html
- 사이트구조
- TIOBE index
- 웹페이지분석
- shinahyo
- 엘리사이트분석
- 생활코딩html
- 오늘배운것
- 프로그래밍 공부
- js
- php
- 페이지분석
- 퍼스널브랜딩
- 프로그래밍언어 통계
- 개발공부
- 드로우앤드류
- 개발학습
- 사이트분석
- 개발 공부
- 프로그래밍
- 생활코딩
- 프로그래밍독학
- 드림코딩엘리
- 자기계발
- 학습기록
- 유튜브학습
- 프로그래밍언어
- til
Archives
- Today
- Total
신나yo-TechBlog
둘의 차이점은? 태그 button과 input태그의 button타입 본문
728x90
생활코딩 html강의를 수강하며, 즐겨 활용하는 사이트 홈페이지의 소스코드를 보다가 "button"이라는 태그에 꽂혀서 다짜고짜 개인 실습 사이트에 적용해봤다. a태그로 감싸, 버튼을 누르면 다른 페이지로 옮겨갈 수 있도록 했다.
<a href=form_choice1.html><button>투표</button></a>
<a href=form_choice1.html><button>건의사항</button></a>
그런데, 수업 따라가다 보니, input태그의 타입 중에도 button이 있었고 이 명령어가 수행하는 기능도 유사해 보였다. '클릭하는 버튼을 생성'하는 것. 실행하는 기능은 비슷해보이는데 작성하는 코드가 달라지는 점이 흥미로워서 둘의 차이를 탐색해봤다.
위와 같은 내용을, input태그 button타입으로 입력하는 코드는 아래와 같다.
<a href=form_choice1.html><input type="button" value="투표"></a>
<a href=advice.html><input type="button" value="건의사항"></a>
솔직히, 둘의 차이를 이론적으로 정확하게, 깊이는 모르겠다.
다만, 실험해본 결과
<a>태그로 링크를 걸어 감쌌을 때 | |
<button>으로 쓴 경우 | <input type="button">으로 쓴 경우 |
버튼 내부 텍스트에 밑줄이 생긴다. 마치, 텍스트url 주소처럼. |
내부 텍스트에 밑줄 없다! |
시각적으로, 타입으로서의 button을 쓰는 편이 훨씬 깔끔하다!
실험으로 이런 점을 깨닫고나서, 진도 나가기 전에 신나게 button을 태그로 달아뒀던 것들을 일일이 찾아다가 input 태그로 바꾸느라 고생까지는 아니고, 좀 귀찮았다.
깔끔한 디자인과 코드 작성의 편의성을 위해서, 열공!
728x90
'TIL: theory > HTML & CSS' 카테고리의 다른 글
html / 엘리 / html기초 / 유튜브 (0) | 2021.02.24 |
---|---|
노트) html / 이고잉 / 생활코딩 html / (0) | 2021.02.23 |
html / 이고잉 / 생활코딩html / 오픈튜토리얼스 (0) | 2021.02.23 |
<a> ... </a> : 하이퍼링크/링크 (+디폴트값이란?) (0) | 2021.02.22 |
<!DOCTYPE>이란?/소문자로 써도 될까? (0) | 2021.02.21 |
Comments