--- title: 흔히 쓰는 매크로 slug: MDN/Structures/Macros/Commonly-used_macros tags: - Reference translation_of: MDN/Structures/Macros/Commonly-used_macros ---
이 페이지는 MDN에서 사용하기 위해 만든 많은 범용 매크로를 나열합니다. 이 매크로 사용법에 관한 정보는, 매크로 사용하기 및 링크 매크로 사용하기를 참조하세요. 드물게, 특별한 문맥에서만 쓰이거나 사라질(deprecated) 매크로에 관한 정보는 기타 매크로를 참조하세요. MDN의 모든 매크로 전체 목록도 있습니다.
사용 가능 스타일에 관한 CSS 스타일 안내서도 참조하세요.
대개, 임의(arbitrary) 링크 생성을 위해 매크로를 사용할 필요가 없습니다. 링크를 만들기 위해 에디터 인터페이스의 링크 버튼을 사용하세요
예:
MDN의 특정 참고서(reference) 영역 내 페이지에 링크하는 다양한 매크로가 있습니다.
\{{cssxref("cursor")}}
, 결과: {{ cssxref("cursor") }}.\{\{domxref("Node")\}\}
는 {{ domxref("Node") }}가 됩니다.\{\{htmlattrxref("lang")\}\}
은 이 링크를 만듭니다: {{htmlattrxref("lang")}}.
\{\{htmlattrxref("type","input")\}\}
은 이 링크를 만듭니다: {{htmlattrxref("type","input")}}.\{\{SVGAttr("d")\}\}
은 이 링크를 생성합니다: {{SVGAttr("d")}}.\{\{Bug(123456)\}\}
이 구문의 결과는: {{ Bug(123456) }}.\{\{WebkitBug(31277)\}\}
은 {{ WebkitBug(31277) }}를 삽입합니다.{{TemplateLink("Previous")}}, {{TemplateLink("Next")}} 및 {{TemplateLink("PreviousNext")}}는 연속글의 일부인 글을 위한 내비게이션 컨트롤을 제공합니다. 단방향 템플릿의 경우, 필요한 유일한 매개변수는 연속글의 이전 또는 다음 글의 위키 주소입니다. {{TemplateLink("PreviousNext")}}의 경우, 필요한 두 매개변수는 해당 글의 위키 주소입니다. 첫 번째 매개변수는 이전 글이고 두 번째는 다음 글입니다.
거의 모든 대규모 페이지 컬렉션 용 템플릿이 있습니다. 보통은 참고서/안내서(guide)/지도서(tutorial)의 메인 페이지로 다시 링크하고 (이동 경로 표시(breadcrumb)가 때때로 이를 수행할 수 없기에 종종 필요함) 글을 적절한 항목(category)에 둡니다.
{{TemplateLink("optional_inline")}} 및 {{TemplateLink("ReadOnlyInline")}}은 API 문서에서 보통 객체의 속성 목록 또는 함수의 매개변수를 기술할 때 사용됩니다.
용법: \{{optional_inline()}}
또는 \{{ReadOnlyInline()}}
. 예:
isCustomObject
{{ReadOnlyInline()}}true
)면, 사용자 정의 객체임을 나타냅니다.{{TemplateLink("non-standard_inline")}}은 API가 표준화되지 않았고 표준 트랙에 없음을 나타내는 인라인 표시를 삽입합니다.
\{{non-standard_inline}}
{{TemplateLink("experimental_inline")}}은 API가 널리 구현되지 않고 앞으로 변경될 수 있음을 나타내는 인라인 표시를 삽입합니다.
\{{experimental_inline}}
예
이 매크로에서 매개변수(지정된 경우)는 버전 번호가 뒤따르는 문자열 "html", "js", "css" 또는 "gecko" 중 하나여야 합니다.
{{TemplateLink("deprecated_inline")}}은 공식으로 사라질 API의 사용을 삼가도록 인라인 사라질(deprecated) 표시를 삽입합니다. 주의: "사라질"은 더 이상 사용되지 않지만 여전히 기능함을 뜻합니다. 전혀 작동하지 않음을 뜻하는 경우, 용어 "안 씀(obsolete)"을 쓰세요.
모든 브라우저에 쓰일 수 있는 영역(HTML, API, JS, CSS, …)에는 매개변수를 사용하지 마세요.
\{{deprecated_inline}}
또는 \{{deprecated_inline("gecko5")}}
{{TemplateLink("obsolete_inline")}}은 공식으로 안 쓰는(obsolete) 예를 들어 함수, 메서드 또는 속성이 사용을 막기 위해 인라인 안 씀 표시를 삽입합니다.
모든 브라우저에 쓰일 수 있는 영역(HTML, API, JS, CSS, …)에는 매개변수를 사용하지 마세요.
\{{obsolete_inline}}
또는 \{{obsolete_inline("js1.8.5")}}
이 매크로는 대부분 WebAPI 페이지에 사용됩니다. 새 배지 생성 정보는 {{anch("Creating new badges")}} 참조.
이 템플릿들은 위에 설명한 자신의 인라인 짝(counterpart)과 같은 의미(semantics)를 갖습니다. 템플릿은 참고 페이지 내 메인 페이지 제목 (또는 가능한 경우 이동 경로 표시(breadcrumb) 내비게이션) 바로 아래에 놓여야 합니다. 페이지 상 절(section)에 표시하는데 사용될 수도 있습니다.
\{{Non-standard_header()}}
{{ Non-standard_header() }}\{{SeeCompatTable()}}
{{ SeeCompatTable() }}\{{deprecated_header()}}
{{ Deprecated_header() }}\{{deprecated_header("gecko5")}}
{{ Deprecated_header("gecko5") }} 모든 브라우저에 쓰일 수 있는 영역(HTML, APIs, JS, CSS, …)에는 매개변수를 사용하지 마세요.\{{obsolete_header()}}
{{ Obsolete_header() }}\{{obsolete_header("gecko30")}}
{{ Obsolete_header("gecko30") }} 모든 브라우저에 쓰일 수 있는 영역(HTML, APIs, JS, CSS, …)에는 매개변수를 사용하지 마세요.{{TemplateLink("AvailableInWorkers")}} 매크로 기능이 웹 워커 컨텍스트에서 이용 가능한지를 나타내는 지역화된 메모 상자를 삽입합니다.