본문 바로가기
언어/HTML | CSS | JS

[html] 기본 구조 head, body | 작성 과정 포함

by 만결숭이 2022. 2. 5.
반응형
<!DOCTYPE html>

<!DOCTYPE html>

현재 문서가 HTML5 언어로 작성한 웹 문서라는 태그입니다. DOCTYPE은 문서 유형(document type)을 뜻합니다.

html은 대소문자를 구분하지 않습니다. 다만 강조를 요할때는 대문자를 사용하는 것이 좋습니다.

 

 

 

<!DOCTYPE html>
<html lang="ko">
. . .
</html>

<html></html>

웹 문서의 시작과 끝을 나타내는 태그입니다. 웹 브라우저가 <html> 태그를 만나면 </html> 태그까지의 코드를 읽어 화면에 표시합니다. </html> 태그 이후에는 아무 내용도 없어야 합니다.

lang="ko"

문서의 언어(language)를 뜻하는 lang이 한국어라고 설정해주는 속성입니다. ISO 639코드에 따라 "ko"는 한국어를 의미합니다. 해당 속성을 넣어주는 이유는 검색 사이트에서 특정 언어로 제한해 검색할때 사용되기 때문입니다.

 

 

 

<!DOCTYPE html>
<html lang="ko">
<head>
. . .
</head>
</html>

<head></head>

웹 브라우저가 웹 문서를 해석하는데 필요한 정보를 입력하는 부분입니다. 이 부분에 들어가는 정보들을 메타데이터라고 하는데, 일반적으로 문서 제목, 문서 집합, 스타일, 스크립트, 기타 메타 정보들을 정의하게 됩니다. 메타데이터는 html 문서에 대한 데이터 정보로서 웹 브라우저에 표시되는 부분은 아닙니다.

<title>, <style>, <meta>, <link>, <script>, <base> 요소에 대한 컨테이너인데, 주로 <meta>, <title> 태그를 사용합니다.

 

 

 

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>제목입니다람쥐</title>
</head>
</html>

<meta>

메타 요소는 일반적으로 문자 집합, 페이지 설명, 키워드, 문자 작성자 및 뷰포트 설정을 지정하는데 사용합니다. 페이지에 표시되지는 않지만 브라우저, 검색 엔진, 기타 웹 서비스에서 사용됩니다.

charset="UTF-8"

화면에 글자를 표시할 때의 문자 인코딩 방식을 UTF-8로 정의하겠다는 속성입니다. charset 이외에도 name, content, property 등 다양한 속성이 있습니다.

<title></title>

웹 페이지의 제목 표시줄에 표시되는 내용입니다.

 

 

 

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>제목입니다람쥐</title>
</head>
<body>
. . .
</body>
</html>

<body></body>

이 부분이 실제로 웹 브라우저에 나타나는 내용입니다.

반응형

댓글