🏃♂️What I learned
1. HTML 시작
- HTML : Hypertext Markup Language
* hypertext : 웹페이지에서 다른 페이지로 이동할 수 있도록 하는 것
- Markup : 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 종류
태그 e.g. '<h1>' '</h1>' 여는 태그 닫는 태그가 한 쌍
- 기본 구성 - html:5
< !DOCTYPE (문서형식 Document Type) > : 현재 문서 형식 지정 -> 현재 문서는 html이다.
< /html >
html 태그 : html문서의 내용을 정의하는 태그 (이안에 코드 작성)
<head></head>
head 태그 : html문서를 정의하는 태그
문서의 제목, 스타일 시트(css), 스크립트(js), 메타데이터(문서의 일반적 정보)
<body></body>
body 태그 : 화면에 보여질 html 문서의 내용을 정의하는 태그
2. 문자 관련 태그
3. 목록 관련 태그
- ul태그(unorder list) : 순서없는 목록을 작성하는 태그
- ol태그(oredered list) : 순서있는 목록을 작성하는 태그
- li태그 : 목록에 들어가는 내용을 작성하는 태그
ul태그 기본값 : disc
style = "list-style-type : ?" 로 변경 가능
ol태그의 기본값 : 1부터 1씩 증가
- ol태그의 type속성 *
"1", "a", "A", "i(로마자)", "I(로마자)"
- 추가 속성
start="5" -> 5부터 시작
reversed -> 반대로
ul 태그 응용
4. 표 관련 태그
- table 태그
- 웹 문서에서 자료 정리를 위해 주로 사용하는 태그
- 행과 열로 이루어져 있으며, 행과 열이 교차하는 지점을 셀(cell)이라 칭함
- 행과 열이 작성될 수 있는 영역을 지정
- tr 태그(table row)
- 한 행을 나타내는 태그
- td 태그(table data)
- 한 행의 한 컬럼(cell)을 나타내는 태그
- th 태그(table header)
- 컬럼명을 나타내는 태그
- 기본 성질은 td와 같음 (디폴트 : 폰트색 red, 가운데 정렬)
- caption 태그
- 테이블 제목이나, 설명 내용을 추가하는 태그
- 행 병합(rowspan), 열 병합(colspan)
- td 또는 th태그에 작성하는 속성
- rowspan : 행 (상하) 병합
- colspan : 열 (좌우) 병합
- thead : 테이블의 상단 영역 (컬럼명)
- tbody : 테이블의 중단 영역 (실제 값, 내용)
- tfoot : 테이블의 하단 영역 (합계)
<h3>회원 정보 예시</h3>
<table border = "1">
<tr>
<th width="70px">이름</th>
<td width="210"></td>
<th width="140" height="140" rowspan="2">사진</th>
</tr>
<tr>
<th>연락처</th>
<td></td>
</tr>
<tr>
<th>주소</th>
<td colspan="2" height="35"></td>
</tr>
<tr>
<th>자기소개</th>
<td colspan="2" height="140"></td>
</tr>
</table>
결과 값

5. 영역 관련 태그
- block 형식
- 공간을 수직 분할
- 크기를 지정하는 width, height 속성 사용 가능
- e.g. p/pre태그(문단나누기), h1~h6(제목 영역 나누기), hr(수평선)
- ** div(division)(블럭형태)
- in-line 형식
- 공간을 수평 분할
- 크기를 지정하는 width, height 속성 사용 불가
- e.g. strong, em, mark, span 등
block(div) / inline(span) 차이점 1 : 줄바꿈
- div태그: block 형식의 태그는 한 줄을 모두 차지하기 때문에
뒤에 오는 내용이 다음 줄에 작성된다.

- span태그 : inline 형식 태그는 한 줄 내에서 일정한 칸을 차지하기 때문에
뒤에 오는 내용이 줄바뀜 없이 옆에 붙는다.

block(div) / inline(span) 차이점 2 : 영역 지정 방식
- block : 사각형 박스 형태로 영역을 지정

block(div) / inline(span) 차이점 3 : 크기 지정
- block : 크기 지정 가능

- inline : 크기 지정 불가능

iframe 태그
웹 문서 내부에 다른 웹문서를 추가하는 태그
iframe 태그 == inline 형식 but 크기지정이 가능
6. 기타
1. 익스텐션 활용
- Auto Rename Tag : 태그 자동 변환
- Live Server : 작성한 html 파일 페이지 바로열기
단축키
Live server 열기 : alt + l + o
자동 줄바꿈 : ctrl + k + f