--- title: 흔히 쓰는 매크로 slug: MDN/Structures/Macros/Commonly-used_macros tags: - Reference translation_of: MDN/Structures/Macros/Commonly-used_macros ---
{{MDNSidebar}}

이 페이지는 MDN에서 사용하기 위해 만든 많은 범용 매크로를 나열합니다. 이 매크로 사용법에 관한 정보는, 매크로 사용하기링크 매크로 사용하기를 참조하세요. 드물게, 특별한 문맥에서만 쓰이거나 사라질(deprecated) 매크로에 관한 정보는 기타 매크로를 참조하세요. MDN의 모든 매크로 전체 목록도 있습니다.

사용 가능 스타일에 관한 CSS 스타일 안내서도 참조하세요.

링크하기

단일 하이퍼링크 생성

참고서 내 페이지에 링크하기

MDN의 특정 참고서(reference) 영역 내 페이지에 링크하는 다양한 매크로가 있습니다.

버그 및 IRC에 링크하기

여러 페이지 안내서를 위한 내비게이션 보조

{{TemplateLink("Previous")}}, {{TemplateLink("Next")}} 및 {{TemplateLink("PreviousNext")}}는 연속글의 일부인 글을 위한 내비게이션 컨트롤을 제공합니다. 단방향 템플릿의 경우, 필요한 유일한 매개변수는 연속글의 이전 또는 다음 글의 위키 주소입니다. {{TemplateLink("PreviousNext")}}의 경우, 필요한 두 매개변수는 해당 글의 위키 주소입니다. 첫 번째 매개변수는 이전 글이고 두 번째는 다음 글입니다.

코드 샘플

실시간 샘플

첨부된 샘플 파일

사이드바 생성

거의 모든 대규모 페이지 컬렉션 용 템플릿이 있습니다. 보통은 참고서/안내서(guide)/지도서(tutorial)의 메인 페이지로 다시 링크하고 (이동 경로 표시(breadcrumb)가 때때로 이를 수행할 수 없기에 종종 필요함) 글을 적절한 항목(category)에 둡니다.

범용 형식

API 문서용 인라인 지시자(indicator)

{{TemplateLink("optional_inline")}} 및 {{TemplateLink("ReadOnlyInline")}}은 API 문서에서 보통 객체의 속성 목록 또는 함수의 매개변수를 기술할 때 사용됩니다.

용법: \{{optional_inline()}} 또는 \{{ReadOnlyInline()}}. 예:

isCustomObject {{ReadOnlyInline()}}
(true)면, 사용자 정의 객체임을 나타냅니다.
parameterX {{ optional_inline() }}
어쩌고 저쩌고...

상태 및 호환성 지시자

추가 매개변수가 없는 인라인 지시자

비표준

{{TemplateLink("non-standard_inline")}}은 API가 표준화되지 않았고 표준 트랙에 없음을 나타내는 인라인 표시를 삽입합니다.

구문

\{{non-standard_inline}}

실험용

{{TemplateLink("experimental_inline")}}은 API가 널리 구현되지 않고 앞으로 변경될 수 있음을 나타내는 인라인 표시를 삽입합니다.

구문

\{{experimental_inline}}

기술 지정을 지원하는 인라인 지시자

이 매크로에서 매개변수(지정된 경우)는 버전 번호가 뒤따르는 문자열 "html", "js", "css" 또는 "gecko" 중 하나여야 합니다.

Deprecated

{{TemplateLink("deprecated_inline")}}은 공식으로 사라질 API의 사용을 삼가도록 인라인 사라질(deprecated) 표시를 삽입합니다. 주의: "사라질"은 더 이상 사용되지 않지만 여전히 기능함을 뜻합니다. 전혀 작동하지 않음을 뜻하는 경우, 용어 "안 씀(obsolete)"을 쓰세요.

모든 브라우저에 쓰일 수 있는 영역(HTML, API, JS, CSS, …)에는 매개변수를 사용하지 마세요.

구문

\{{deprecated_inline}} 또는 \{{deprecated_inline("gecko5")}}

Obsolete

{{TemplateLink("obsolete_inline")}}은 공식으로 안 쓰는(obsolete) 예를 들어 함수, 메서드 또는 속성이 사용을 막기 위해 인라인 안 씀 표시를 삽입합니다.

모든 브라우저에 쓰일 수 있는 영역(HTML, API, JS, CSS, …)에는 매개변수를 사용하지 마세요.

구문

\{{obsolete_inline}} 또는 \{{obsolete_inline("js1.8.5")}}

템플릿 배지

이 매크로는 대부분 WebAPI 페이지에 사용됩니다. 새 배지 생성 정보는 {{anch("Creating new badges")}} 참조.

페이지 또는 절 표제 지시자

이 템플릿들은 위에 설명한 자신의 인라인 짝(counterpart)과 같은 의미(semantics)를 갖습니다. 템플릿은 참고 페이지 내 메인 페이지 제목 (또는 가능한 경우 이동 경로 표시(breadcrumb) 내비게이션) 바로 아래에 놓여야 합니다. 페이지 상 절(section)에 표시하는데 사용될 수도 있습니다.

기능을 웹 워커에서 이용가능한 지 나타내기

{{TemplateLink("AvailableInWorkers")}} 매크로 기능이 웹 워커 컨텍스트에서 이용 가능한지를 나타내는 지역화된 메모 상자를 삽입합니다.