마크업
마크업(Markup)은 문서의 구조나 서식을 설명하기 위해 텍스트에 추가되는 주석 또는 태그를 의미합니다. 원래는 출판 업계에서 인쇄를 위해 원고에 추가하는 지시 사항을 의미했으나, 현재는 주로 컴퓨터 분야, 특히 웹 개발에서 HTML, XML, Markdown 등과 같은 마크업 언어를 사용하여 문서의 구조와 표현 방식을 정의하는 데 사용됩니다.
마크업 언어는 텍스트 데이터와 함께 텍스트의 의미, 구조, 표시 방식을 정의하는 태그, 속성, 엔티티 등으로 구성됩니다. 이러한 마크업 요소들은 텍스트 편집기나 브라우저와 같은 소프트웨어에 의해 해석되어 문서의 구조를 파악하고 사용자가 지정한 스타일로 표현하는 데 사용됩니다.
가장 대표적인 마크업 언어인 HTML(HyperText Markup Language)은 웹 페이지의 구조를 정의하는 데 사용되며, 텍스트, 이미지, 링크, 테이블 등 다양한 요소들을 표현하는 데 사용됩니다. XML(Extensible Markup Language)은 데이터의 구조를 정의하는 데 사용되며, 다양한 애플리케이션 간의 데이터 교환에 활용됩니다. Markdown은 가독성이 뛰어나고 사용하기 쉬운 마크업 언어로, 텍스트 기반 문서 작성 및 관리에 널리 사용됩니다.
마크업은 문서의 구조를 명확하게 정의하고, 다양한 플랫폼과 환경에서 일관된 표현을 가능하게 하며, 검색 엔진 최적화(SEO)에도 기여하는 등 다양한 이점을 제공합니다.