HTML 문서의 기본구조와 메타데이터

developsy·2022년 5월 6일
0


출처 - 100일 코딩 챌린지 - 2022 Web Development 부트캠프

HTML은 크게 두 가지 섹션으로 나눌 수 있다. <head>태그에는 유저에게 보이지 않는 메타데이터를, <body> 태그에는 브라우저 상에서 보이는 HTML element를 넣는다. 그리고 이 둘을 <html> 태그로 감싸준 후, 반드시 가장 위에는 <! DOCTYPE html> 태그를 입력한다.

  • 여기서 <head> 태그 속 <title> 태그는 검색 엔진에 표시되는 타이틀을 설정하거나 탭의 타이틀을 표시할 수 있다. <h1>태그와 혼동하지 말자.

  • <! DOCTYPE html> 태그는 사용중인 HTML버전을 브라우저에게 알려준다. 브라우저는 이것을 보고자동으로 최신 버전의 HTML5로 인식한다.

  • 우리가 사용하는 최신 버전인 HTML5는 2014년에 만들어졌고, 이전의 HTML버전으로 만들어진 웹페이지가 여전히 존재하기 때문에 버전을 명시해야 한다. 또한 버전을 명시하지 않으면 브라우저가 텍스트를 분석하는 방식에 영향을 미칠 수 있다.

<!DOCTYPE html>
<html>
    <head>
        <style>
            h1 {
                font-family: sans-serif; 
                text-align: center; 
                color: rgb(205, 40, 40);
            }
        
            p {
                font-family: sans-serif; 
                text-align: center; 
                color: rgb(205, 40, 40);
            }
        </style>
        <title>My Daily Challenge</title>
    </head>
    <body>
        <h1>
            sol's challenge for Friday, May 6th
          </h1>
          <p>
            Learn about the basics of web development - sepcifically dive into HTML & CSS.
            hi
          </p>
          <p>
            I'll achieve this goal by diving into
            <a href="https://www.google.com">more learning resources.</a>
          </p>
    </body>
</html>

뭔가 뼈대가 제대로 갖춰진 것 같아서 뿌듯하지만 웹페이지 상에는 맨 위에 공백 하나가 추가된 것 말고는 아무런 변화가 없다.

profile
공부 정리용 블로그

0개의 댓글