본문 바로가기
IT

HTML이란? Hyper Text Markup Language 쉽게 이해하기!

by 마이포스터 2024. 12. 4.

목차

    HTML은 Hyper Text Markup Language의 약자로, 웹 페이지의 구조를 정의하는 마크업 언어이다. HTML은 텍스트, 이미지, 링크, 비디오 등 다양한 콘텐츠를 웹 브라우저에서 표시할 수 있도록 한다. HTML 문서는 여러 개의 요소(태그)로 구성되어 있으며, 각 요소는 콘텐츠의 의미와 구조를 나타낸다.

    HTML (Hyper Text Markup Language)

    HTML의 주요 요소

    문서 구조

    HTML 문서는 기본적으로 <html> 태그로 시작하며, <head><body>로 구분된다. <head>에는 메타 데이터와 외부 파일 연결 정보가 포함되며, <body>에는 실제 콘텐츠가 들어간다.

    헤드 태그

    헤드 태그(<head>)는 문서의 메타 정보를 담고 있다. 대표적인 태그로는 <title> (문서 제목), <meta> (문서 정보), <link> (외부 파일 링크), <script> (자바스크립트 링크) 등이 있다.

    바디 태그

    바디 태그(<body>)는 실제 웹 페이지에서 보이는 콘텐츠를 포함한다. 텍스트, 이미지, 비디오, 링크 등 모든 요소가 이 영역에 포함된다. 예를 들어, <h1> ~ <h6> 태그는 제목을 정의하고, <p> 태그는 문단을 정의한다.

    텍스트 요소

    HTML에서는 <p> (문단), <h1> ~ <h6> (제목), <a> (링크), <ul>, <ol> (목록)과 같은 다양한 텍스트 관련 요소를 제공한다. 이러한 요소는 문서의 구조와 의미를 명확하게 전달한다.

    이미지와 미디어

    HTML에서 이미지와 비디오를 포함하려면 <img><video> 태그를 사용한다. <img> 태그는 src 속성을 통해 이미지 파일의 경로를 지정하며, <video> 태그는 src 속성과 함께 비디오 파일을 지정할 수 있다.

    HTML5의 특징

    HTML5는 최신 HTML 표준으로, 이전 버전인 HTML4.01에서 부족했던 기능들을 보완하고, 웹 애플리케이션을 지원하기 위한 기능들을 추가하였다. 주요 특징으로는 새로운 텍스트 요소, 멀티미디어 지원, API(응용 프로그램 인터페이스) 제공 등이 있다.

    새로운 텍스트 요소

    HTML5에서는 <header>, <footer>, <article>, <section>, <nav> 등 새로운 시맨틱(의미론적) 태그들이 추가되었다. 이 태그들은 문서의 구조를 명확히 하고, 검색 엔진 최적화(SEO)에 도움을 준다.

    멀티미디어 지원

    HTML5에서는 <audio><video> 태그를 통해 오디오와 비디오 파일을 웹 페이지에 직접 포함할 수 있다. 이는 플래시 플레이어나 외부 플러그인을 사용할 필요 없이 멀티미디어 콘텐츠를 지원한다.

    API 지원

    HTML5는 다양한 API를 제공하여 웹 애플리케이션을 더욱 풍성하게 만든다. 예를 들어, Canvas API는 동적 이미지를 생성하고, Geolocation API는 사용자의 위치 정보를 제공한다.

    HTML을 사용한 웹 페이지 제작

    HTML을 이용한 웹 페이지 제작은 매우 직관적이다. HTML 문서 내에 다양한 태그를 이용하여 페이지의 구조를 정의하고, CSS를 통해 스타일을 적용하며, 자바스크립트를 이용해 동적인 기능을 구현할 수 있다. 웹 페이지는 HTML로 기초를 다지고, 추가적인 기능을 CSS와 자바스크립트로 확장하는 방식으로 제작된다.

    HTML의 발전과 미래

    HTML은 웹 기술의 발전에 따라 지속적으로 개선되고 있다. HTML5는 현재 가장 널리 사용되는 버전으로, 앞으로의 발전 방향은 더욱 상호작용적이고 다채로운 웹 애플리케이션을 지원하는 데 초점이 맞춰질 것이다. 또한, 웹 접근성과 모바일 최적화, 반응형 디자인 등도 중요한 요소로 발전할 예정이다.