Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

3일만에 끝내는 HTML, CSS, JS 기초

h16. HTML 헤드 태그 본문

HTML

h16. HTML 헤드 태그

눈의나라북범 2016. 6. 5. 15:34

HTML 헤드 태그

<head> 태그는 메타데이터를 담기 위한 태그입니다.

메타데이터란 HTML 페이지 생성에 관계된 데이터인데, 문서의 본문에 표시되지는 않습니다.

메타데이터는 문서의 제목<title>, 스타일 지정<style>, 링크 지정<link>, 스크립트 탑재<script> 등을 포함합니다.

아래 예에서는 <head> 태그를 생략하였는데, HTML5 표준에서는 <html> 태그, <body> 태그, 및 <head> 태그를 생략할 수 있도록 했습니다.

그러나 반면, <html> 태그는 검색엔진이 참고하도록 언어설정을 넣을 수 있고 또 <body> 태그는 바탕 색상 등을 지정하는 용도로 사용될 수 있습니다.

하지만, <head> 태그는 정말 생략하여도 문제가 없습니다.

<!DOCTYPE html> <html lang="ko"> <title>이곳에 페이지 제목을 적습니다. 브라우저 탭에 나타납니다.</title> <style> body {background-color:yellow;} p {color:blue;} </style> <link rel="stylesheet" href="mystyle.css"> <meta name="keywords" content="강아지, 조랑말, 머슴"> <meta name="description" content="강아지와 고양이의 주인에 대한 충성심을 보여주는 일화입니다."> <meta charset="UTF-8"> <base href="https://cdn2.iconfinder.com/data/icons/" target="_blank"> <body> <p>본문내용 적는 곳</p> <img src="new-year-resolutions/64/resolutions-25-128.png"> </body> </html>

언어의 설정은 화면을 읽어주는 프로그램이나 또는 검색엔진에게 중요합니다.

<html> 태그 또는 <body> 태그를 생략할 수는 있느나, 생략하게되면 DOM/XML을 활용하는 프로그램에서는 심각한 문제를 일으킬 수 있습니다.

<title> 태그는 브라우저 탭에 제목을 부여합니다. 또 즐겨찾기로 등록할 때 페이지 제목으로 사용되고, 검색엔진에서 검색결과를 표시할 때에도 제목으로 사용됩니다. 따라서 타이틀을 잘 기입하는 것이 중요하겠습니다.

<style> 태그는 말 그대로 문서의 스타일을 정의합니다. <style> 태그안에 특정 HTML 태그들이 브라우저에 어떻게 표출될지를 기입합니다.

<link> 태그는 외부의 리소스를 페이지에서 사용할 수 있도록 등록합니다. <link> 태그는 스타일 시트를 링크할 때 가장 많이 사용됩니다.

<meta> 태그는 페이지 설명, 키워드 등의 정보를 제공하여 검색엔진이나 다른 프로그램에 의해 사용되는데 위의 예와 같이 정의해 줍니다.

문자셋을 UTF-8로 지정해 주면 한글뿐아니라, 각국의 언어를 모두 표현할 수 있게 됩니다.

<base> 태그는 페이지내에 상대주소 URL에 대해 기초 URL 주소를 정의해 줍니다.

[광고] Udemy 동영상 강의로 보기


'HTML' 카테고리의 다른 글

h06. HTML 주석달기  (0) 2016.06.05
h17. HTML 특수문자 입력  (0) 2016.06.05
h15. HTML 반응형 웹 디자인  (0) 2016.06.05
h14. HTML 블록 태그 및 인라인 태그  (0) 2016.06.05
h13. HTML 리스트 태그  (0) 2016.06.05