반응형
마크업 언어인 HTML(HyperText Markup Language)은 웹 페이지의 구조를 정의하는 데 사용됩니다. 이 언어는 웹 페이지의 기본적인 틀을 제공하며, 텍스트, 이미지, 링크, 비디오 등 다양한 요소를 포함할 수 있습니다.
HTML은 태그(tag)로 구성됩니다. 태그는 시작 태그와 종료 태그로 이루어져 있으며, 대소문자를 구분하지 않습니다. 태그는 요소를 정의하며, 속성(attribute)을 추가하여 요소에 대한 추가 정보를 제공할 수 있습니다.
HTML 문서의 구조는 크게 doctype, html, head, body 네 가지로 나눌 수 있습니다.
- doctype: 문서가 HTML5로 작성되었음을 선언합니다.
- html: HTML 문서의 루트 요소입니다.
- head: 문서의 메타데이터를 포함하며, 문서의 제목, 문자 인코딩 등을 정의합니다.
- body: 실제 콘텐츠가 포함되는 부분입니다.
- HTML5에서는 시맨틱 태그가 도입되어 문서의 구조를 더 명확하게 정의할 수 있게 되었습니다. 시맨틱 태그는 문서의 각 부분을 의미적으로 구분하는 역할을 합니다.
- 예를 들어, header 태그는 문서의 머리글을, footer 태그는 문서의 바닥글을, article 태그는 독립적인 콘텐츠를, section 태그는 관련된 콘텐츠를 그룹화하는 데 사용됩니다.
- HTML은 웹 페이지의 구조를 정의하는 데는 강력하지만, 스타일링과 상호작용을 위해서는 CSS와 JavaScript가 필요합니다. CSS는 웹 페이지의 시각적 스타일을 정의하고, JavaScript는 동적인 기능을 추가하는 데 사용됩니다.
- HTML5는 비디오와 오디오를 위한 video와 audio 태그를 도입하여 멀티미디어 콘텐츠를 쉽게 포함할 수 있게 되었습니다.
HTML은 웹 개발의 기초입니다. HTML을 잘 이해하고 활용하면, 웹 페이지를 효과적으로 구성할 수 있습니다.
반응형
댓글