웹 프로그래밍(Web Programming)/HTML

[HTML] HTML의 기본적인 구조와 개념 정리

잇트루 2022. 8. 24. 10:57
반응형

 

HTML 이란?

HTML은 HyperText Markup Language의 약자로 웹 페이지를 구성하는 마크업 언어이다.

웹 페이지의 전체적인 구조와 내용을 담당하여 기본적인 틀(뼈대)을 만드는 데 사용한다.

See the Pen HTML 기본 by IT is True (@IT_is_True) on CodePen.

 

HTML의 특징

1. HTML은 부등호(<>)로 묶여있는 구성 요소들인 태그(tag)들의 집합이다.

  • <html>, <head>, <title>, <body>, <h1>, <div>, <span>, ... 등

2. 체계적인 규칙들로 구성된 트리구조이다.

  • 열린 태그가 있으면 닫힌 태그가 존재해야 한다. <tag>내용 </tag>
  • 태그를 중첩 사용하여 부모와 자식 관계를 나타낸다.

3. 마크업 언어(Markup Language)이다.

  • 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어로 HTML, XML 등이 있고, 프로그래밍 언어와는 다르게 구분한다.

 

HTML 태그(tag)

부등호(<>)로 묶여있는 HTML의 구성 요소로 웹 페이지의 구조를 표시하기 위한 것이다.

태그는 제목, 문장, 단락, 이미지, 링크 등의 데이터 정보를 구분하는 꼬리표로 해석할 수 있다.

태그를 통해 HTML 문서의 틀(뼈대)을 만든다.

 

태그의 특징

1. 열림과 닫힘이 구분되어야 한다.

  • 열림 : <tag>
  • 닫힘 : </tag>
<h1>제목입니다</h1>

 

2. 셀프 클로징 태그(Self-Closing tag)

  • 태그 내부에 내용이 없다면 <tag />와 같이 표현이 가능하다
<img src=""/>

 

HTML 문서의 구조

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>title</title>
        <link rel="stylesheet" href="index.css" />
    </head>

    <body>
        <!-- 본문 -->
    </body>
</html>

<!DOCTYPE html> : 해당 문서의 HTML 버전을 웹 브라우저에 알려주는 역할

<html> : HTML 문서의 가장 먼저 작성해야 하는 태그로 문서의 시작과 끝을 알리는 root 태그

<head> : HTML 문서의 메타데이터와 title, 외부 파일 링크 등을 정의하는 태그

<meta> : HTML 문서에 대한 정보로 웹 브라우저에는 표현되지 않음

<title> : HTML 문서의 제목으로 웹 브라우저 탭의 이름을 나타냄

<link> : 외부 파일을 HTML 문서에 적용시키기 위한 태그

<body> : 웹 페이지의 본문을 나타내는 태그

반응형