입력 양식과 관련있는 태그는 아래와 같이 여러 개가 있습니다
그 중 우리는 <input>에 대해서 자세히 알아볼 예정입니다 🤭
<input>는 끝 태그가 없는 Empty Tag입니다
<input>는 type 속성을 통해 여러 가지 입력 type을 지정해 줄 수 있습니다 !
아래를 함께 살펴 봅시다 😃
<input>는 아래와 같이 다양한 type 속성을 가지고 있습니다
▶ 추가로 입력 data의 유효성을 검사하는 것을 validation이라고 합니다 😊
우리는 이번에 <input>의 type 속성 중 submit에 대해서 알아볼 예정입니다 🤔
방금 전 우리는
해당 페이지를 처리할 수 있는 웹 페이지로 전송해주는 type 속성이 submit이라는 것을 배웠습니다
그렇다면 해당 페이지를 처리해주는 웹 페이지는 HTML로 작성되었을까요?
정답은 ❌ 입니다 !
왜냐하면 이를 처리할 수 있는 웹 페이지는 주로 서버측 프로그래밍 언어(PHP, ASP, Java, Python, Ruby, Node.js)로 작성되어있기 때문입니다
그렇기 때문에 submit을 사용할 때는 단순히 submit만 아는 것이 아닌
action이라던지 정보 전달 방법(post, get)등도 알아야 합니다 😊
(걱정하지 마세요! 이번 시간에는 HTML만 배우는 것이기에, 깊게는 안들어갈거 랍니다 😃)
<참고> 아래 표는 알아두면 좋을 것 같아서 작성해두었습니다
get | 직접 전달, data 노출, 보낼 수 있는 data 용량이 제한됨 |
---|---|
post | 택배 배송, data 은닉, 큰 용량의 data도 보낼 수 있음 |
<div> : division의 약자로 element들을 구분시켜주는 태그입니다
<span> : 특정 text를 구분시켜주는 태그입니다
block 형식 | 자동 줄바꿈, 전체 폭을 사용함, <h1>, <p>, <div> |
---|---|
inline 형식 | 일렬로 배치됨, 지정폭을 사용함, <img>, <input>, <span> |
웹 페이지의 기본 형식에 해당하는 태그들은 아래와 같으며,
이 태그들은 "의미있는 태그" 라고해서 "Semantic tag" 라고도 불립니다 😃
출처 ①
: http://hanium.udemy.com/course/ssonsalstudy-html/learn/lecture/8170424?start=15
출처 ②
: https://www.miricanvas.com/
출처 ③ Semantic Tag Layout
: https://phrygia.github.io/html/2021-09-21-sematic-tag/