<TAG></TAG>
<TAG>CONTENT</TAG>
<h1>토끼와 거북이</h1>
<p>옛날 옛적에 토끼와 거북이가 살았습니다 ...</p>
<!-- 다음과 같이 이해할 수 있습니다. -->
<주제1>토끼와 거북이</주제1>
<문단>옛날 옛적에 토끼와 거북이가 살았습니다 ...</문단>
<h1>토끼와 거북이</h1>
<!-- 다음과 같이 이해할 수 있습니다. -->
<주제1여기서열림>토끼와 거북이</주제1여기서닫힘>
/(슬래쉬)가 붙음<TAG 속성="값"></TAG>
<img src="./my_photo.jpg" alt="내 프로필 사진" />
<div class="name">홍길동</div>
<!-- 다음과 같이 이해할 수 있습니다. -->
<이미지삽입 소스위치="./my_photo.jpg" 대체텍스트="내 프로필 사진" />
<의미없는분할 태그별명="name">홍길동</의미없는분할>
<img />는 이미지를 삽입할 때 사용하는 태그src(source)라는 속성을 사용해서 삽입할 때 이미지의 경로를 지정alt(alternative)라는 속성은 이미지를 출력하지 못하는 상황에 이미지 대신 보여질 텍스트를 지정<div></div>는 의미를 가지지 않는 태그로 어떤 내용이든 묶어내는 기능(Wrap)홍길동 이라는 텍스트를 묶었으나 그 내용이 무엇을 의미하는지 알 수 없기 때문에 name이라는 태그 별명class를 추가<img /> 태그가 없다면 빈 태그(Empty tag)라 함부모 요소, 태그A는 태그B의 자식 요소라고 함<PARENT>
<CHILD></CHILD>
</PARENT>
<section class="fruits">
<h1>과일 목록</h1>
<ul>
<li>사과</li>
<li>딸기</li>
<li>바나나</li>
<li>오렌지</li>
</ul>
</section>
<!-- 다음과 같이 이해할 수 있습니다. -->
<섹션영역 태그별명="fruits">
<주제1>과일 목록</주제1>
<순서없는목록>
<항목>사과</항목>
<항목>딸기</항목>
<항목>바나나</항목>
<항목>오렌지</항목>
</순서없는목록>
</섹션영역>
<section></section>안에는(콘텐츠) <h1></h1>, <ul></ul>, <li></li>가 있고,<ul></ul>안에는(콘텐츠) <li></li>가 있음<section>는 <h1>과 <ul>의 부모 요소<ul>은 <li>의 부모 요소<h1>과 <ul>은 <section>의 자식 요소<li>는 <ul>의 자식 요소<section>은 <li>의 조상(상위) 요소,<li>는 <section>의 후손(하위) 요소<!-- `/`가 없는 빈 태그 -->
<TAG>
<!-- `/`가 있는 빈 태그 -->
<TAG/>
<TAG />
/(종료태그)를 사용하는 것이 필수가 될 수도 있음index.html같은 HTML 파일을 우리는 HTML 문서라고 표현<HEAD>, <BODY>, <DOCTYPE> 등이 있음<html>는 HTML 문서의 전체 범위를 지정<!-- HTML 5 -->
<!DOCTYPE html>
<!-- XHTML 1.0 Transitional -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head></head>안에서 사용하는 태그들은 HTML 문서의 정보를 갖고 있음
favicon을 표시<head>
<meta charset="UTF-8">
<meta name="author" content="홍길동">
<meta name="description" content="우리 사이트가 최고!">
</head>
<!-- 다음과 같이 이해할 수 있습니다. -->
<문서의정보범위>
<정보 문자인코딩방식="UTF-8">
<정보 정보종류="사이트제작자" 정보값="홍길동">
<정보 정보종류="사이트설명" 정보값="우리 사이트가 최고!">
</문서의정보범위>
<meta>에서 사용할 수 있는 속성
<head>
<link rel="stylesheet" href="./css/main.css">
<link rel="icon" href="./favicon.png">
</head>
<!-- 다음과 같이 이해할 수 있습니다. -->
<문서의정보범위>
<외부문서연결 관계="CSS" 문서경로="./css/main.css">
<외부문서연결 관계="사이트대표아이콘" 문서경로="./favicon.png">
</문서의정보범위>

<style>
img {
width: 100px;
height: 200px;
}
p {
font-size: 20px;
font-weight: bold;
}
</style>
<!-- 다음과 같이 이해할 수 있습니다. -->
<스타일정의>
<!-- CSS 코드 -->
</스타일정의>
<script></script> 태그 사용<!-- 불러오기 -->
<script src="./js/main.js"></script>
<!-- 작성하기 -->
<script>
function windowOnClickHandler(event) {
console.log(event);
}
window.addEventListener('click', windowOnClickHandler);
</script>
<!-- 다음과 같이 이해할 수 있습니다. -->
<!-- 불러오기 -->
<자바스크립트 문서경로="./js/main.js"></자바스크립트>
<!-- 작성하기 -->
<자바스크립트>
<!-- JS 코드 -->
</자바스크립트>
<body></body> 안에서 사용하는 태그들은 HTML 문서의 구조를 나타냄<div></div>의 'div'는 'division'의 약자로, '분할'이라는 뜻<div>로 묶인 부분들은 CSS나, JS를 적용<body>
<div>
<p></p>
</div>
<div>
<div>
<h1></h1>
<p></p>
</div>
</div>
</body>
<!-- 다음과 같이 이해할 수 있습니다. -->
<body>
<묶음1>
<p></p>
</묶음1>
<묶음2>
<묶음2-1>
<h1></h1>
<p></p>
</묶음2-1>
</묶음2>
</body>
<img>는 HTML에 이미지를 삽입할 때 사용<body>
<img src="./kitty.png" alt="냥이">
</body>
<!-- 다음과 같이 이해할 수 있습니다. -->
<body>
<이미지 경로="./kitty.png" 대체텍스트="냥이">
</body>

src, alt)은 <img>를 사용할 때 반드시 포함되어야 할 속성<img src="./kitty.png"> 시 에러 => alt속성이 빠졌기 때문.우리가 작성한 HTML 문서가 표준에 부함되는지 테스트
W3C validator에 접속하여 HTML문서를 업로드하고 테스트 가능
e.g. <img src="./kitty.png"> 시 에러

사이트(페이지)주소로 검사도 가능



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>GitHub</title>
</head>
<body>
<div class="header">
<div class="container">
<div class="container-left">
<div class="logo">
<img src="https://heropcode.github.io/GitHub-Responsive/img/logo.svg" alt="GitHub Logo">
</div>
<div class="menu">
<div class="menu-item">Personal</div>
<div class="menu-item">Open Source</div>
<div class="menu-item">Business</div>
<div class="menu-item">Explore</div>
</div>
</div>
</div>
</div>
</body>
</html>
