콘텐츠로 건너뛰기

html 마크업 알아보기

HTML(하이퍼텍스트 마크업 언어, Hypertext Markup Language)은 웹 페이지의 구조를 정의하는 마크업 언어입니다. 웹 페이지의 텍스트, 이미지, 링크, 버튼, 비디오 등 여러 요소를 구성하고 표시하는 데 사용됩니다. HTML은 인터넷에서 문서를 만들고 정보를 표시하는 기본 언어로, 브라우저가 웹 페이지의 콘텐츠를 올바르게 해석하고 렌더링할 수 있도록 돕습니다.

HTML 문서의 기본 구조

HTML 문서는 다음과 같은 기본적인 구조로 이루어집니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>웹 페이지 제목</title>
</head>
<body>
    <header>
        <h1>페이지의 제목</h1>
    </header>
    
    <main>
        <p>여기에 본문 콘텐츠가 들어갑니다.</p>
    </main>

    <footer>
        <p>© 2024 My Website</p>
    </footer>
</body>
</html>

기본 요소 설명

  1. <!DOCTYPE html>: HTML5 문서를 선언하는 구문입니다. 브라우저가 이 문서를 HTML5로 해석하도록 지시합니다.
  2. <html>: 모든 HTML 문서의 루트 요소입니다. 이 요소 내에서 웹 페이지의 내용이 작성됩니다.
  3. <head>: 메타데이터, 문서의 제목, 스타일시트 연결, 스크립트 등을 포함하는 섹션입니다. 이 부분은 사용자에게 직접 표시되지 않습니다.
  4. <meta charset="UTF-8">: 문서의 문자 인코딩을 설정하는 태그로, UTF-8은 전 세계적으로 가장 널리 사용되는 인코딩 방식입니다.
  5. <title>: 브라우저 탭에 표시될 웹 페이지의 제목을 정의합니다.
  6. <body>: 웹 페이지에 실제로 표시될 모든 콘텐츠가 위치하는 곳입니다.
  7. <header>, <main>, <footer>: HTML5에서 도입된 의미론적 태그로, 각각 페이지의 상단, 주요 콘텐츠, 하단 부분을 나타냅니다.

HTML 태그의 종류

  • 텍스트 요소: <p>, <h1>, <h2> 등 텍스트를 구조화하고 표시하는 태그.
  • 링크 요소: <a> 태그를 사용해 다른 페이지나 외부 사이트로 연결하는 하이퍼링크를 생성.
  • 이미지 요소: <img> 태그로 웹 페이지에 이미지를 삽입.
  • 폼 요소: <form>, <input> 등을 사용해 사용자가 데이터를 입력할 수 있는 폼을 만듭니다.
  • 멀티미디어 요소: <video>, <audio> 태그로 비디오와 오디오 파일을 웹 페이지에 포함.

HTML의 발전

HTML은 계속해서 발전하며 웹 표준을 준수합니다. 현재 가장 널리 사용되는 버전은 HTML5로, 멀티미디어 지원이 강화되고, 의미론적 마크업 요소들이 추가되었습니다. 이러한 기능 덕분에 HTML은 더 풍부한 웹 경험을 제공할 수 있습니다.

HTML은 웹 개발의 기초로서 다른 웹 기술인 CSS(스타일링)와 JavaScript(인터랙티브 기능)와 함께 웹 페이지를 완성하는 중요한 역할을 합니다.

웹 개발에 관심이 있다면 HTML을 배우는 것은 필수적입니다. 이를 통해 웹 페이지를 만들고, 수정하며, 나만의 콘텐츠를 웹 상에 표현할 수 있는 능력을 갖출 수 있습니다.