
엘리님의 드림코딩에서 배운 내용들을 다시 한 번 정리해본다. HTML과 CSS에서 놓치기 쉬운 부분들을 복습해보자.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<head>
<body>
<h1>Heading1</h1>
<h2>Heading2</h1>
<button>Click Me!</button>
</body>
</html>
HTML은 브라우저에서 실행가능한 가장 기본적인 파일이고 markup 언어로, 구조적으로 tag를 이용해서 보여진다. HTML 상위tag 안에는 총 두 가지 head와 body 파트가 있는 데 head에는 상세설명이 들어가고 body에는 사용자에게 보여지는 tag들로 이루어져있다.
기본적인 주석 표시는 다음과 같다.
<!-- 주석입니다. -->

좋은 웹사이트를 개발하려면 전체적인 구조를 box로 나눠서 바라보는 연습을 해야한다. 웹사이트는 커다란 box로 구성되어 있고 그 안에서도 여러 작은 box들로 구성되어져 있다. 웹사이트를 바라볼 때 작은 단위로 나눌 수 있어야 css 스타일링을 할 때 조금 더 구조적으로 만들 수 있다. 나중에 React를 다룰 때도 가장 작은 단위로 쪼개어서 작은 단위부터 구현하는 연습을 하는 것이 굉장히 중요하다.

태그는 크게 두 분류로 나눌 수 있다.
box는 섹션을 나누는 태그를 말한다. item은 사용자에게 보여지는 태그이다.
<h1>~<h6> 콘텐츠의 중요도 차이를 줄 수 있다. (폰트 크기)<p> paragraph <b> bold <u> underline<strong> 강조(bold) <i> italic <em> 강조(italic) <ol> ordered list<ul> unordered list<li> list<div> generic container : new line (block level)<span> generic container : same lind (inline container)