<head>
태그 내 <meta charset="UTF-8">
태그는 자동 완성으로 항상 들어가있고, 재학 당시에도 그냥 넘어가라고 해서 그렇게 크게 눈여겨보지 않았었다.
하지만 이번 프로젝트에선 "코드 한 줄을 작성하더라도 알고 작성하자"가 목표였기에 메타 태그에 대해서 처음으로 찾아보게 되었다. 무지성 복붙을 하다보니 내 코드에 들어가 있는 메타 태그가 왜 필요한지 설명을 못한 것도 공부하게 된 계기이다
<meta>
태그란?웹 서버와 브라우저 간 상호 교환되는 정보를 정의하는데 사용하는 태그이다. HTML 문서에서 <head>
태그 안에 입력되는 특수 태그로, 사이트 디자인엔 영향을 미치지 않는다. 문서가 어떤 내용이고 어떤 키워드를 가지며 누가 만들었는지 등의 문서 자체의 특성을 담는다.
<meta>
태그의 속성엔 http-equiv, name, content의 3가지가 있다.
<meta>
정보의 이름을 지정<meta>
정보의 내용 지정<meta>
태그 예시 <meta name="robots" content="noindex">
<meta name="author" content="">
<meta http-equiv="refresh" content="0; url="https://">
<meta>
태그<meta>
태그가 중요한 이유페이지에서 가장 처음 수집되는 정보, 검색엔진이 가장 처음 수집한다. 검색 결과에서 사이트 제목에 해당되는 것이 <title>
, 그 아래 들어간 설명이 <meta>
태그에서 name="description" 속성에 해당한다.
따라서 사람들에게 적절하게 보여지고 원하는 효과를 얻기 위해 적절하게 <meta>
태그를 사용해야 한다.
출처: hightch