본문 바로가기
프로그래밍 언어/HTML5

[HTML] Head Tag

by cogito21_cpp 2024. 8. 2.
반응형

Head Tag

- <head>: 메타데이터를 포함하기 위한 요소. 메타데이터 이외의 요소를 포함해서는 안 됨

- <title>: 문서의 제목을 정의. 브라우저 탭에 표시

<title>문서 제목</title>

- <style>: HTML 문서를 위한 style 정보 정의

<style>
  body {
    background-color: black;
    color: white;
  }
</style>

- <link>: 외부 리소스와의 연계 정보 정의. HTML과 외부 CSS 파일 연계에 사용

<link rel="stylesheet" href="styles.css" />

- <script>: client-side JavaScript를 정의

<script src="main.js"></script>

<script>
  document.addEventListener('click', function () {
    alert('Click!!');
  });
</script>

- <meta>: description, keywords, author 등 메타데이터 정의. 브라우저, 검색엔진에 사용. charset은 브라우저가 사용할 문자셋 정의

<meta charset="utf-8">  <!-- 브라우저에서 사용할 문자셋 정의 -->
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">  <!-- 검색엔진에 사용할 keyword 정의 -->
<meta name="description" content="Web tutorials on HTML and CSS">   <!-- 설명 정의 -->
<meta name="author" content="cogito21">     <!-- 저자 정의 -->
<meta http-equiv="refresh" content="30">    <!-- 웹페이지를 30초마다 refresh -->

 

+) 버전별 문자셋 정의

<!-- HTML4에서 UTF-8의 경우 -->
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!-- HTML5에서 UTF-8의 경우 -->
<meta charset="UTF-8">

 

+) 문자셋 종류

1. ASCII : 가장 처음 만들어진 문자셋으로, 인터넷에서 사용할 수 있는 127개의 영문자와 숫자로 이루어져 있습니다.

2. ANSI : 윈도우즈에서 만든 문자셋으로, 총 256개의 문자 코드를 지원합니다.

3. ISO-8859-1 : 256개의 문자 코드를 지원하는 HTML4의 기본 문자셋입니다.

4. UTF-8 : 세상에 있는 거의 모든 문자를 표현할 수 있는 유니코드 문자를 지원하는 HTML5의 기본 문자셋입니다.

 

반응형

'프로그래밍 언어 > HTML5' 카테고리의 다른 글

[HTML] HTML5 텍스트 요소  (0) 2024.08.02
[HTML] Semantic Tag  (0) 2024.08.02
[HTML] HTML5 기본 문법  (0) 2024.08.02
[HTML] HTML5 기본 구조  (0) 2024.08.02
[HTML5] HTML5 개요  (0) 2024.08.02