<!DOCTYPE HTML>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>문서 제목</title>
    <link rel="stylesheet" href="style.css">
    <script src="main.js"></script>
  </head>
  <body>
    화면에 표시할 모든 콘텐츠는 이곳에 기술한다.
  </body>
</html>
<!DOCTYPE HTML> : 무슨 버전의 HTML을 사용했는지 브라우저에 알려준다. (HTML5)<html> 태그 : html 문서의 시작과 끝을 알린다.<style> </style> : style 정보를 넣을 수 있다. (보통 link로 대신해 사용)<meta> 태그<head>태그 안에 위치하며 웹서버와 웹브라우저간에 교환되는 정보를 정의한다.
브라우저나 검색엔진 등에 의해 사용된다.
name="정보명" -> 지정하지 않으면 http-equiv와 같다
content="정보값" -> meta 정보의 내용
http-equiv="항목명" -> 브라우저가 서버에 명령을 내리는 속성
(문서가 응답 헤더와 함께 웹 서버에서 웹 브라우저로 전송되었을 때에만 의미를 갖는다.)
브라우저가 사용할 문자셋 -> 한,중,일어가 포함되면 반드시 추가한다.
<meta charset="utf-8">
디바이스의 가로크기가 웹페이지의 가로크기와 같다.
<meta name="viewport" content="width=device-width">
검색엔진이 사용할 키워드
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
웹페이지의 설명
<meta name="description" content="Web tutorials on HTML and CSS">
웹페이지의 저자
<meta name="author" content="John Doe">
30초마다 refresh
<meta http-equiv="refresh" content="30">

<h1> ~ <h6> : 제목<span> : inline-element로 주로 텍스트 입력<div> : division (레이아웃 분리, 그룹화)<strong> : bold체<em> : 강조 이탈릭체<small> : 작은 글씨<mark> : 글씨 하이라이트<del> : 글씨 취소선<ins> : 밑줄 추가<p> : 단락<br> : 강제 개행 (line break) → empty element로 종료 태그가 없다.<pre> : 형식화된 텍스트 (작성한 그대로 보여주기)<hr> : 수평줄 삽입<q> : 짧은 이용문 (따옴표로 감싸기)<blockquote> : 긴 이용문 (양쪽 여백을 자동으로 적용)  : 공백(space) 추가하기<a> 태그Hyper : 정보가 동일 선상에 있는 것이 아니라 다중으로 연결된 상태
Hyperlink : 한 텍스트에서 다른 텍스트로 건너뛰어 읽을 수 있는 기능
HTML에서 <a> tag가 그 역할을 한다.
Ex) <a href="[http://www.google.com](http://www.google.com/)" target="_blank">*Visit google.com !*</a>
href="" 속성 : 이동하고자 하는 파일의 위치(경로path)를 값으로 받는다.
  절대 URL or 상대 URL
  fragment identifier : 페이지 내 특정 id를 갖는 요소에 링크. ex) #top
  메일 : mailto : 메일주소
  script : 자바스크립트 코드
target="" 속성 : 링크를 클릭했을 때 윈도우를 어떻게 오픈할 지
  _blank : 현재 윈도우에 오픈 (기본값)
  _self : 새로운 윈도우에 오픈
루트 디렉터리 : 최상위 디렉터리
  Unix: /
  Windows: C:\
홈 디렉터리 : 사용자에게 할당된 디렉터리
  Unix: /Users/{계정명}
  Windows: C:\Users\{계정명}
작업 디렉터리 : 작업 중인 파일이 위치한 디렉터리
  ./
부모 디렉터리 : 작업 디렉터리의 부모 디렉터리
  ../
절대 경로 : 루트 디렉터리를 기준으로 파일의 위치
  /Users/leeungmo/Desktop/myImage.jpg
상대경로 : 현재 작업 디렉터리를 기준으로 상대적인 위치
  ../../dist/index.js
<ul>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
type="" : 순서를 나타내는 문자 지정 
1 : 숫자 (기본값)
A, a, I, i 올 수 있다. (Ex : 로마 숫자로 변경)
start="" : 리스트의 시작값 지정
reversed  : 리스트의 순서를 역으로 표현

<img> 태그<img src="assets/images/doug.jpg" alt="doug" width="100">
src  : 이미지 파일 경로alt  : 이미지 파일이 없을 경우 표시되는 문장width와 height : 이미지의 너비와 높이 (CSS에서 지정하는 것이 일반적)<audio> 태그<source> 태그를 사용해 브라우저별 파일 형식 차이 문제를 해결 할 수 있다.<audio src="assets/audio/Kalimba.mp3" controls></audio>
<audio controls>
   <source src="assets/audio/Kalimba.mp3" type="audio/mpeg">
   <source src="assets/audio/Kalimba.ogg" type="audio/ogg">
 </audio>
type 속성 생략 가능하다.
src  :  파일 경로preload  : 재생 전 파일을 모두 불러올 것인지autoplay  : 자동 재생 여부loop  : 반복 여부controls  : 재생도구 표시 여부<video> 태그<source> 태그를 사용해 브라우저별 파일 형식 차이 문제를 해결 할 수 있다.<video width="640" height="360" controls>
  <source src="assets/video/wildlife.mp4" type="video/mp4">
  <source src="assets/video/wildlife.webm" type="video/webm">
</video>
src  : 파일 경로poster : 준비 중 표시될 이미지 파일 경로preload  : 재생 전 파일을 모두 불러올 것인지autoplay  : 자동 재생 여부loop  : 반복 여부controls  : 재생도구 표시 여부width 와 height : 너비와 높이를 지정
- 자꾸 헷갈리지마
 
<input>,<img>,<br>----> 시작과 동시에 종료되는 empty element