
<h1></h1> : heading 제목 태그<p></p>: paragraph 문단를 정의하는 태그<br> : break 줄바꿈<hr> : horizontal rule 수평 줄<a href="주소"> </a> : anchor 앵커 태그, 다른 웹 페이지나 파일로 이동
<ul></ul> : unordered list<ol></ol> : ordered list<li></li> : list item 목록 요소 생성<table></table> : 표 삽입
<tr></tr> : 테이블의 행 row<td></td> : 테이블의 데이터 셀 (세로줄)thead : 제목 줄<th></th> : 테이블의 제목 셀-> 화면이 변경될 때 복잡해서 잘 사용하지 않음음
<img src="" alt="대체 텍스트" width="" height="">
<audio src="" controls></audio>
<video controls src=”.mp4” type=”video/mp4”></video>
form 양식
- 사용자로부터 입력을 받기 위한 양식을 만드는데 사용
- action : 폼 데이터를 전송할 서버의 URL
- method : 데이터 보낼때 전송 방식 (GET, POST)
- GET 방식 : 주소에 데이터를 입력해서 전달, 크기가 한정됨(주소에 데이터가 모두 들어가 있음) → text 스타일만 가능
- POST 방식 : 주소를 변경하지 않고 비밀스럽게 데이터를 전달, 용량 제한X → 벡엔드에서 받아서 처리
| Type | Example | Description |
|---|---|---|
| text | 글자 입력 양식 생성 | |
| button | button | 버튼 생성 |
| checkbox | 체크박스 생성 | |
| file | 파일 입력 양식 생성 | |
| hidden | (보이지 않음) | 해당 내용 표시 안 함 |
| image | 이미지 형태 생성 | |
| password | 비밀번호 입력 양식 생성 | |
| radio | 라디오 버튼 생성 | |
| reset | 초기화 버튼 생성 | |
| submit | 제출 버튼 생성 | |
| textarea | 여러 행의 글자 입력 양식 생성, cols는 너비를 지정하고 rows는 높이를 지정 |
<label for="연결되는 id 값">name : </label>optgroup label=”그룹이름” : 그룹화
<legend>이름</legend>블록 형식
한 행을 모두 차지
1. 줄바꿈 : 블록 요소
2. 너비와 높이 조절 : width, height로 값을 지정 가능
3. margin, padding이 상하좌우 모두 적용가능
- 대표적인 태그 :
div,p,h1~h6,ul,ol,li.table,form, 시멘틱 태그(header, footer, main, article, section) …
인라인 형식
content 만큼만 차지, 줄바꿈 X 다음 내용 출력
1. 줄바꿈 없음
2. 내용물의 크기만큼 공간을 차지
3. 넓이와 높이는 지정 불가능
4. margin, padding 좌우만 조절 가능
- 대표적인 태그 :
a,span,em,small,sup,sub→ 글자와 관련
태그에 의미를 부여

