
HTML 부터 시작함.HTML.HTML을 간단히 줄여서 웹 문서를 만드는 언어.HTML은 HyperText Markup Language의 줄임말.하이퍼텍스트(HyperText)란 문서를 서로 연결해 주는 링크를 의미.HTML에는 서로 연결한다는 의미가 포함되어 있음.마크업(Markup)이란 '표시한다'는 뜻.태그(Tag)라 함.HTML의 기본 기능은 웹 브라우저에 보여 줄 내용에 마크업하고 문서끼리 링크하는 것.
<!DOCTYPE html>로 시작해 <html>, <head>, <body>라는 3개의 영역으로 구성되어 있음.<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>HTML 기본 문서</title>
</head>
<body>
<h1>프런트엔드 웹 개발</h1>
<hr>
<p>HTML</p>
<p>CSS</p>
<p>자바스크립트</p>
</body>
</html>

<!DOCTYPE html> : 현재 문서가 HTML5 언어로 작성한 웹 문서라는 뜻.<html> ~ </html> : 웹 문서의 시작과 끝을 나타내는 태그.<html> 태그를 만나면 </html>까지 소스를 읽어 화면에 표시함<head> ~ </head> : 웹 브라우저가 웹 문서를 해석하는 데 필요한 정보를 입력하는 부분.<body> ~ </body> : 실제로 웹 브라우저 화면에 나타나는 내용.<!DOCTYPE html> 태그<!DOCTYPE html> 태그로 시작.HTML5 문서라고 알려주는 것.<html> 태그HTML 파일의 시작과 끝을 표시함.<html> : 태그는 웹 문서가 시작된다는 뜻.</html> : 태그는 웹 문서가 끝났다는 뜻.</html> 태그 뒤에는 아무 내용도 없어야 함.<html lang = "ko">의 의미<html> 태그에서는 lang 속성으로 문서에서 사용할 언어를 지정할 수 있음.<head> 태그<head> 영역의 내용은 대부분 웹 브라우저 화면에 보이지 않음.<meta> 태그<meta> 태그는 웹 브라우저에는 보이지 않지만 웹 문서와 관련된 정보를 지정할 때 사용.<meta charset="UTF-8">
<meta> 태그를 사용해서 웹 사이트의 키워드나 간단한 설명, 제작자 등의 정보를 지정할 수 있음.<title> 태그<head> 태그 안에서 가장 중요한 태그. <title>과 </title> 사이에 웹 문서의 제목을 입력함.<title>HTML 기본 문서</title>
<title> 태그에서 지정하는 내용은 거의 모든 웹 브라우저의 제목 표시줄에 표시 됨.<body> 태그<body> ~ </body> 사이에 실제 웹 브라우저에 표시할 내용을 입력함.문서 유형 지정
<!DOCTYPE html> 태그처럼 문서 유형을 지정하는 소스를 넣어야 함.<html> 태그 입력
<html>과 </html> 태그로 표시해야 함.사용하는 언어 지정.
<html>, <meta>, <title> 태그.
<head> 태그와 <body>태그로 나뉨.<head>와 </head> 태그 사이에는 문자 세트와 문서 제목을 입력해야 함.<meta> 태그에는 문자 세트 지정, <title> 태그에는 웹 문서의 제목을 입력.<body>태그와 <h1> 태그 입력.
<body> 태그는 </head> 태그 다음줄에 입력.<h1> 태그는 텍스트 제목을 나타냄.<h1> 태그의 내용 입력하고 저장.
! 입력한 후 Tab or Enter<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
<meta> 태그는 반응형 웹을 만들 때 사용.<p> 태그, 앵커(anchor)를 줄인 <a> 태그 등.<header> 태그<header> 태그는 말 그대로 헤더 영역을 의미.<nav> 태그<header>
<div id="logo">
<a href="index-footer.html">
<h1>Dream Jeju</h1>
</a>
</div>
<nav>
<ul id="topMenu">
<li><a href="#">단체 여행</a></li>
<li><a href="#">맞춤 여행</a></li>
<li><a href="#">갤러리</a></li>
<li><a href="#">문의하기</a></li>
</ul>
</nav>
</header>
<main> 태그<article> 태그<article> 태그는 아티클(article)의 사전적 의미인 신문, 잡지의 기사처럼 웹에서 실제로 보여 주고 싶은 내용을 넣음.<article> 태그를 여러 개 사용할 수 있고 이 안에 <section> 태그를 넣을 수도 있음.<section> 태그<section> 태그는 몇 개의 콘텐츠를 묶는 용도로 사용, <article> 태그는 독립된 콘텐츠로 씀.<section> 태그 대신 <div> 태그를 사용.<main class="contents">
<section id="headling">
<h2>몸과 마음이 치유되는 섬</h2>
<div class="detail">
<img src="images/healing.jpg">
(생략)
</div>
</section>
<section id="activity">
<h2>다양한 액티비티가 기다리는 섬</h2>
<div class="detail">
<img src="images/activity.jpg">
(생략)
</section>
</main>
<section>태그 영역으로 나눔.<main>영역 안에 2개의 <section>영역.<aside> 태그.<footer> 태그.<header> 태그를 비롯하여 <section>, <article> 등 다른 시맨틱 태그를 모두 사용할 수 있음.<footer>
<section id="bottomMenu">
<ul>
<li><a href="#">회사 소개</a></li>
<li><a href="#">개인정보처리방침</a></li>
<li><a href="#">여행약관</a></li>
<li><a href="#">사이트맵</a></li>
</ul>
</section>
</footer>
<div> 태그<div> 태그는 <div id="header">나 <div class="detail">처럼 id나 class 속성을 사용해서 문서 구조를 만들거나 스타일을 적용할 때 사용.<div id="logo">
<a href="index-footer.html">
<h1>Dream Jeju</h1>
</a>
</div>