HTML은 브라우저에서 실행 가능한 가장 기본적인 파일이다.
HTML은 Mark up 언어를 이용해 구조적으로 태그들을 이용해서 보여주며 HTML 태그에는 상위태그 2가지(head, body)가 있다.
Head에는 상세 설명이 들어가고, body는 사용자에게 보여지는 태그들로 이루어져있다.
HTML 파일안에 들어가야 하는 가장 기본적인 HTML 구조는 하기와 같다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
</body>
</html>
1) !DOCTYPE HTML
- 해당 파일의 다큐먼트의 타입이 HTML이다
2) HTML 태그
3) Head 태그
4) Body 태그
조금 더 자세히 살펴보자.
charset="utf-8"
- 8unit transformed format이라는 뜻을 갖는데, 우리 페이지에서 쓰여지는 charater set(문자 형식)은 utf-8에서 쓰여진다는 뜻이다.
- utf-8은 현존하는 모든 사람들이 쓰는 언어를 지원해준다.
meta name="viewport" content="width=device-width
- 지금 device screen의 너비를 다 사용한다고 정의한 것.
title
- 북마크 추가하거나 브라우저 검색할 때 보여지는 title 값
모든 웹사이트를 박스 안경 을 끼고 바라보자..!
하기 사진과 같이 어떤 웹사이트든 하난의 컴포넌트가 아닌 최고로 작은 단위로 쪼개서 작은 단위로 구현을 시작하는게 중요하다. 그렇기 때문에 사이트를 박스별로 나눠 구분하는 연습을 할 때, 웹사이트 개발을 할 때 유용한 무기가 될 수 있다. ⚒
단, 너무 세세하게 박스를 나눌 경우 브라우저 성능이 낮아질 수 있음으로 너무 세밀하게 나누지는 않아야 한다. ex) 태그 하나하나별로 나누지는 X
(출처 : 드림 코딩)
a) Validator Wc (내가 쓴 태그 값이 유효한 태그값인지 확인하고 싶을 경우)