====== HTML : 월드와이드웹의 핵심 마크업 언어 ====== HTML (HyperText Markup Language)은 월드 와이드 웹(World Wide Web)의 핵심 마크업 언어로, 웹 페이지의 구조와 콘텐츠를 정의하는 데 사용됩니다. 이 문서는 HTML의 기본 개념부터 고급 기능까지, 웹 개발의 필수 요소인 HTML에 대해 종합적으로 설명합니다. HTML은 웹 브라우저가 콘텐츠를 올바르게 해석하고 표시할 수 있도록 표준화된 방법을 제공하며, CSS(스타일) 및 JavaScript(상호작용)와 함께 웹의 3대 핵심 기술 중 하나입니다. ===== 1. HTML이란 무엇인가? ===== HTML은 웹 페이지의 뼈대를 구성하는 언어입니다. ''HyperText''는 문서 간의 연결(링크)을 의미하며, ''Markup Language''는 텍스트를 태그를 사용하여 구조화하고 의미를 부여하는 언어를 뜻합니다. HTML은 프로그래밍 언어가 아니며, 웹 브라우저가 텍스트, 이미지, 비디오, 링크 등 다양한 웹 콘텐츠를 어떻게 배치하고 보여줄지 지시하는 역할을 합니다. ---- ==== 1) HTML의 목적 ==== HTML의 주된 목적은 웹 문서의 구조를 정의하고, 브라우저가 해당 구조에 따라 콘텐츠를 렌더링하도록 지시하는 것입니다. 예를 들어, 어떤 텍스트가 제목인지, 어떤 것이 단락인지, 이미지가 어디에 위치해야 하는지 등을 HTML 태그를 통해 명시합니다. ---- ==== 2) HTML의 기능 ==== HTML은 다음과 같은 주요 기능을 제공합니다: * **콘텐츠 구조화**: 제목, 단락, 목록, 테이블 등 웹 페이지의 내용을 논리적으로 구성합니다. * **미디어 포함**: 이미지, 오디오, 비디오와 같은 멀티미디어 요소를 웹 페이지에 삽입합니다. * **하이퍼링크 생성**: 다른 웹 페이지나 문서 내 특정 위치로 이동할 수 있는 링크를 만듭니다. * **폼 요소 제공**: 사용자로부터 입력을 받을 수 있는 텍스트 필드, 버튼, 체크박스 등 폼 요소를 생성합니다. ===== 2. HTML의 핵심 개념 ===== HTML 문서는 여러 핵심 구성 요소로 이루어져 있으며, 이를 이해하는 것이 중요합니다. ---- ==== 1) 요소(Elements) ==== HTML 요소는 웹 페이지의 구성 요소를 나타냅니다. 대부분의 HTML 요소는 시작 태그, 내용, 그리고 종료 태그로 구성됩니다. * **시작 태그**: 요소의 시작을 알립니다. 예: ''
'' * **내용**: 요소가 포함하는 실제 텍스트나 다른 요소들입니다. 예: ''이것은 단락입니다.'' * **종료 태그**: 요소의 끝을 알립니다. 시작 태그와 비슷하지만 앞에 슬래시(''/'')가 붙습니다. 예: ''
'' 예시:이것은 단락 요소입니다.