마크업 언어란 무엇입니까?

0
403
마크업 언어인 HTML의 예.
iinspiration / Shutterstock

마크업 언어는 메시지 보내기, 문서 보기, 인터넷 검색과 같이 컴퓨터에서 수행하는 많은 작업의 보이지 않는 중추입니다. 다음은 그들이 하는 일에 대한 간략한 설명입니다.

마크업 텍스트

지금 읽고 있는 텍스트는 텍스트 문자로만 구성된 것이 아닙니다. 캐릭터 그룹이 있을 때 굵게, 기울임꼴, 또는 밑줄이 그어진 형식입니다. 후드 아래에서(이 글을 읽는 동안에는 볼 수 없는 방식으로) 이러한 문자는 태그로 래핑되어 그렇게 표시됩니다. 텍스트가 더 작거나 다른 색상으로 표시되거나 다른 글꼴로 작성된 경우에도 마찬가지입니다. 이를 위해 텍스트는 작성자가 마크업 언어라는 것으로 작성해야 합니다.

마크업 언어는 태그를 사용하여 문서의 요소에 서식을 지정하고 정렬하는 시스템입니다. 종이 문서의 물리적 주석 및 마크업과 달리 이러한 태그는 작성자가 텍스트를 작성하는 동안에만 문서에 나타납니다. 애플리케이션이 마크업을 처리할 때 콘텐츠는 단순히 형식이 지정된 텍스트로 뷰어에게 표시됩니다. 예를 들어 마크업 언어 HTML에서 “Hello world!”라는 문구를 래핑할 수 있습니다. 굵은 태그로.

<b>Hello world!</b>

이 텍스트가 웹 브라우저와 같은 HTML 뷰어에서 처리되면 다음과 같이 표시됩니다.

안녕하세요 세계입니다!

그러나 마크업은 알파벳 및 숫자와 같은 간단한 텍스트 문자를 처리하는 데 국한되지 않습니다. 언어에 따라 특수 문자를 처리하고 형식을 지정할 수 있으며 이미지, 비디오, 응용 프로그램 및 기계 판독 가능 데이터와 같은 다른 요소를 포함할 수 있습니다.

공통 마크업 언어

LaTeX 프로젝트 새 로고
LaTeX 프로젝트

가장 일반적인 두 가지 마크업 언어는 인터넷에서 볼 수 있는 웹 페이지를 구성하는 데 사용되는 HTML과 사용자 정의 가능한 태그를 사용하여 구조화된 데이터를 저장하는 XML입니다.

광고

인터넷에서 대부분의 페이지를 볼 때 기본적으로 HTML 페이지를 다운로드하고 보는 것입니다. 지금 읽고 있는 페이지는 HTML로 작성되었습니다. 실제로 많은 브라우저에서 페이지를 마우스 오른쪽 버튼으로 클릭하여 전체 페이지의 HTML 구문을 볼 수 있습니다. HTML은 페이지 내부에 다양한 구조 및 섹션 생성, 페이지 내의 요소 정의, 텍스트 서식 지정을 지원합니다. HTML 태그에는 일반적으로 다음과 같은 열기 및 닫기 태그가 필요합니다.

<a href="https://www.howtogeek.com">HowToGeek</a>

위의 예는 HowToGeek과 같은 HowToGeek 웹사이트에 대한 링크를 생성합니다. 여는 태그가 있는 방법을 확인하세요. <a> 속성으로 href 링크를 가리키고 닫는 태그 </a> .

다음은 친숙할 수 있는 몇 가지 더 유명한 마크업 언어입니다.

  • BBC코드: 온라인 포럼 및 게시판에서 널리 사용되는 가벼운 마크업 언어로, 다음과 같은 대괄호를 사용하여 쉽게 알아볼 수 있습니다. [b]Hello World![/b] 굵은 태그를 생성합니다.
  • 유액: 학술 및 기술 목적으로 자주 사용되는 상당히 복잡한 언어입니다. 복잡한 수학 및 없어진 언어와 같이 대부분의 언어에서 표시할 수 없는 구문 처리를 위한 강력한 옵션이 있습니다.
  • 수학: 특히 웹 브라우저 내에서 수학 공식을 표시하는 데 사용되는 언어입니다.
  • 직물: 특정 온라인 블로그 및 콘텐츠 관리 시스템에 사용되는 언어입니다.
  • SVG: 확장 가능한 벡터 그래픽을 표시하는 형식인 SVG가 실제로는 마크업 언어라는 사실에 놀랄 것입니다. XML을 기반으로 하며 구조화된 데이터를 사용하여 그래픽에 대한 정보를 저장합니다.

관련된: SVG 파일이란 무엇이며 어떻게 열 수 있습니까?

마크업 대 마크다운

마크다운 로고

마크업에 대해 들어본 적이 있다면 마크다운에 대해 들어본 적이 있을 것입니다. 표면적으로는 마크업의 반대처럼 들립니다. 그러나 실제로는 일종의 마크업 언어일 뿐입니다. Markdown은 닫기 태그 및 포함된 비텍스트 요소와 같은 것을 피하면서 보다 복잡한 언어에 있는 많은 기본 텍스트 옵션을 포함하는 간단하고 사용하기 쉬운 형식 지정 구문입니다.

광고

Markdown은 사용하기 쉽고 읽기 어려운 요소가 없기 때문에 많은 사람들에게 인기가 있습니다. 따라서 텍스트 중심 응용 프로그램 및 웹 사이트에 이상적인 구문입니다. 이러한 웹사이트 중에는 모든 게시물과 댓글에 마크다운 구문을 사용하는 Reddit이 있습니다. 이를 통해 Redditors는 긴 태그를 추가하지 않고도 모든 장치에서 텍스트 형식을 쉽게 지정할 수 있습니다. 또한 댓글에 포함된 미디어를 허용하지 않기로 한 Reddit의 결정을 보완합니다.

Markdown을 사용하는 다른 서비스로는 Github과 같은 코드 저장소, WhatsApp 및 Discord와 같은 메신저, Typora 및 StackEdit와 같은 텍스트 편집기가 있습니다. 사용 방법을 배우고 싶다면 마크다운 가이드를 확인하세요. 행복한 태깅!

관련된: 마크다운이란 무엇이며 어떻게 사용합니까?