ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [HTML] HTML 과 HTML 코드의 구성
    HTML & CSS 2021. 4. 3. 13:44

    이번 포스팅에서는 HTML이 무엇이며 HTML 코드가 기본적으로 어떻게 구성되어 있는지 알아보겠습니다😁


    1. HTML

    HTML 은 Hyper Text Markup Language 의 약자입니다.

     

    위키백과는 다음과 같이 설명하고 있는데요.

    하이퍼텍스트 마크업 언어(HyperText Markup Language, HTML)는 웹 페이지를 위한 지배적인 마크업 언어다. - 위기백과 -

     

    여기서, hyper text 는 쉽게 말해 링크를 의미하며 markup language 는 컴퓨터가 받아들일 수 있는 언어입니다.

     

    우리가 일상적으로 사용하는 웹페이지는 수많은 링크로 구성되어 있고, html 은 글, 태그, 속성 등을 사용해 이러한 링크들을 포함하는 문서나 데이터의 구조를 컴퓨터에게 알려주고 컴퓨터는 이를 받아들여 화면을 출력해줍니다.

     

    이때, 글은 text, 태그는 text를 감싸는 틀, 속성은 틀에 붙는 부가 설명이라고 이해하면 쉽습니다.

     

    그런데, html 은 단순히 웹페이지의 구조를 나타내는 언어이므로 HTML을 작성할 때 웹페이지를 꾸미려하지 말고 구조를 만드는데에 집중하는 것이 좋습니다.

     

    웹페이지를 꾸미는 일은 CSS 를 통해 할 수 있습니다.


    2. HTML 코드의 구성

    HTML 이 간략히 무엇인지 살펴보았다면, 코드들이 어떻게 구성되어 있는지 보겠습니다.

     

    HTML 코드의 구성

    1. 이 문서가 html 문서라고 알려주는 태그

    2. 직접 화면에 등장하지 않지만, 이 문서를 설명하는 태그(title, 인코딩 방식 등)

    3. 화면(문서)에 보이는 태그

     

    HTML 문서는 위 3종류의 코드로 구성되어 있고, 코드를 보면 아래와 같습니다.

     

    <!DOCTYPE html>
    <html lang="ko">
      <head>
      	<meta charset="UTF-8">
      	<title>코딩공부<title>
      </head>
        	
      <body>
        
      </body>
        
     </html>

     

    1. 이 문서가 html 문서라고 알려주는 태그

    우선 1번 줄의 <!DOCTYPE html> 과 <html></html> 은 이 문서가 html 문서라고 알려주는 태그입니다. 모든 html 문서에는 이 코드가 들어가 있습니다.

     

    그리고 2번 줄의 <html lang="ko"> 는 html 문서가 어떤 언어로 작성되었는지 알려주는 태그입니다. ko 는 한국어, en 은 영어입니다.

     

    2. 직접 화면에 등장하지 않지만, 이 문서를 설명하는 태그(title, 인코딩 방식 등)

    또한, 화면에는 직접 보이지 않지만 이 문서를 설명하는 태그들이 있는데요, 이 코드들은 <head> 태그 안에 들어가 있습니다.

     

    위 예시에서 <meta charset="UTF-8"> 은 이 문서에 입력한 코드들을 한국어로 인코딩해주는 코드입니다. 


     그리고, <title>코딩공부<title> 는 웹페이지의 제목을 의미하는데 화면 상에 나타나는 것이 아니라 웹페이지 주소창 위에 제목으로 나옵니다.

     

    아래 이미지에서 주소창 위 빨간 테두리로 표시한 부분에 나타납니다!

     

     

    3. 화면(문서)에 보이는 태그

    마지막으로 화면에 보이는 태그들은 <body> 태그 사이에 들어가서 여기에 코드를 작성하면 우리가 보는 웹페이지 화면에 출력됩니다.


    HTML 코드는 위와 같이 구성되어 있는데요, 실제로 네이버 웹페이지의 HTML 코드를 살펴보겠습니다. 

     

    네이버 창에서 커서를 아무데나 두고 오른쪽 클릭해 맨 아래에 '검사'를 눌러보겠습니다.

     

    그러면 개발자 도구 창이 열리면서 화면 오른쪽에 코드들이 나오는데요,

     

     

    오른쪽의 Elements 라고 되어 있는 탭을 보면, 이렇게 위에서 이야기한 html 을 구성하는 코드들이 모두 들어가 있습니다.

     

     

    다른 웹페이지를 살펴봐도 모두 동일한 구조로 되어 있습니다.


    이렇게 간략히 HTML 이 무엇인지 그리고 HTML 문서의 구조는 어떻게 되어 있는지 살펴보았습니다!

     

    이제 HTML 로 작성된 문서를 보면, 아 이 문서는 HTML 문서구나! 하고 알 수 있게 되었습니다 ㅎㅎ

     

    'HTML & CSS' 카테고리의 다른 글

    [CSS Grid] min-content, max-content  (0) 2021.09.03
    [CSS Grid] minmax 로 반응형 만들기  (0) 2021.09.03
    [CSS Grid] grid-auto  (0) 2021.09.03
    [CSS Grid] 그리드 정렬  (0) 2021.09.03
    [CSS Grid] 그리드 기초, 그리드 템플릿  (0) 2021.09.02
Designed by Tistory.