본문 바로가기

웹개발/HTML, CSS 기초

[html, css 기초] 9. html 기본 구조

이전 강의에서 css와 html코드를 분리하므로써 불필요한 코드작성을 방지하고 가시성을 높였다.

이번에는 html의 기본 구조에 대해 실습해 보았다.

 

html의 기본 구조

 

● html은 크게 head와 body로 이루어져 있다.

● head에는 보통 style과 같은 메타 정보를 포함하는 (눈에 보이지 않고 정보에 대한 정보를 나타내는 ) 코드를 포함한다.

● body에 실질적으로 페이지에 보여지는 코드를 포함한다.

● <!DOCTYPE html>을 상단에 작성하여  html의 최신버전인 html5를 사용한다는 것을 브라우저에게 알린다.

● head부분에 title tag를 삽입하는데 이는 탐색기가 크롤링을 수행할 때 웹페이지의 제목이고 브라우저 탭에 쓰여질 텍스트이기도 하다.

 

소스코드

  <!DOCTYPE html>
<head>
  <style>
    h1 {
      font-family: sans-serif;
      text-align: center;
      color: #8f15c7
        "
    }
    p{
      font-family: sans-serif; 
      text-align: center;
      color: #43ad43"
    }
  </style>
  <title>My Daily Challenge</title>
</head>

<body>
  
  <h1>Max 'Challenge for Wednesday, january 17th</h1>
  <p>
    Learn about the basics of web development - specifically dive into HTML &
    CSS.
  </p>
  <p> 
    I'll achieve this goal by diving into
    <a href="https://www.google.com">more learning resorces.</a>
  </p>
</body>

#용어 : head-style에 있는 p, h1을 css 선택자라고 한다.

 

실행결과

 

# 겉으로 바뀐 것은 없지만 브라우저에게 명시해 주었고 나중에 제3자가 코드를 볼 경우 파악하기 쉽다.

 

 

# 브라우저 탭에 title로 지정한 텍스트가 삽입된 것을 볼 수 있다.