<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html></html>
<head>
<head></head>
: 문서에 적용되는 메타데이터의 집합이다. 이 태그 안에는 페이지에 대한 정보가 포함돼 있다.
<title></title>
: 문서의 제목을 의미한다. 반드시 한번만 사용되어야 한다.
<title>
요소의 콘텐츠는 방문할 페이지의 URL 주소 입력창 위에 있는 브라우저 상단에 표시되거나, 브라우저 탭에 표시된다.
<link rel="" href="">
: 외부의 자원을 문서와 연결하는 역할을 한다.
rel=""
은 은 관계(relationship)를 뜻하며, 현재 문서와 연결한 아이템의 관계가 어떻게 되는지 설명한다.
href=""
속성은 참조(hypertext reference)를 뜻하며, 링크를 클릭하면 연결할 페이지나 사이트의 URL 주소를 명시한다.
<meta>
: 해당 페이지에 대한 정보를 포함한다. <meta>
요소는 사용자에게 보이지 않지만 검색 엔진이 파악할 수 있는 페이지에 대한 키워드, 제작자, 유효기간 설정같이 다양한 목적에 사용한다.
가장 많이 사용하는 속성은 name
과 content
이며, 일반적으로 함께 사용한다. 이러한 속성을 통해 전체 페이지의 프로퍼티를 지정한다. 이때 name 속성의 값은 설정할 프로퍼티이며, content 속성의 값은 해당 프로퍼티에 설정할 값이다.
또한, <meta>
는 빈 요소로 닫기 태그가 없으며 속성을 사용하여 정보를 설정한다.
<meta charset="UTF-8" />
: 문서의 문자 인코딩 상태를 의미한다. 보통 'UTF-8' 로 설정하여 전 세계 모든 언어를 지원하도록 한다.
<meta http-equiv="author" content="gyeom" />
: 페이지를 작성한 개발자의 이름
<meta name="description" content="This is a Document" />
: 페이지에 대한 설명 정보를 나타낸다. 일반적으로 검색엔진이 페이지에 대한 정보를 파악하는데 사용되며 최대 155자까지 입력할 수 있다. 이 설명은 검색엔진의 결과에서 나타나기도 한다.
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
: 모바일 장치에서 사용자 화면의 사이즈에 대한 값을 설정한다. 필수는 아니지만 스마트폰이나 태블릿 같은 모바일 기기에서도 많은 접속이 이뤄지는 요즘은 반드시 넣어주는게 좋다.
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
: 컴파일러에게 특정 기능을 지정하는 프라그마 지시문(pragma directive)이라고 한다. 브라우저에게 어떤 행동을 지시하려는 목적으로 사용한다.X-UA-Compatible
속성값은 IE브라우저에서 페이지를 어떠한 형식으로 랜더링할지 지정할 수 있으며,content='IE=edge'
는 IE8 버전 이상에서 항상 표준모드로 랜더링 되도록 한다.