Permanently protected template

템플릿:

템플릿 설명서[보기] [편집] [이력] [이력] [이력]

템플릿 {{anchor}}은(는) 한 페이지에 하나 이상의 보이지 않는 앵커 이름(HTML 조각 식별자)을 삽입한다.

기본 형식은 {{anchor Anchor name}}. 동일한 페이지 내에서 앵커에 연결하려면 [[#Anchor name display text]]. 다른 페이지에서 앵커에 연결하려면 [[Article name#Anchor name display text]]. 도움말을 참조하십시오.자세한 내용을 보려면 링크 섹션.

참고: #Anchor name 다음과 같은 브라우저 명령이 아님 #redirect.

앵커는 섹션의 이름을 변경하면 섹션에 대한 링크가 작동하지 않기 때문에 섹션에 가장 유용하다. 그러나 앵커는 기사의 어느 곳에서나 필요에 따라 사용할 수 있다. 앵커 이름은 임의적일 수 있지만, 첫 번째 문자는 일반적으로 헤더 스타일에 맞춰 대문자로 표시되어야 한다(자세한 내용은 매뉴얼 of Style: 섹션 헤더 참조).

기본형식

하나 이상의 앵커 이름을 에 의해 구분하여 정의할 수 있다. 이것은 "humor"와 "humour"와 같은 대체 철자에 유용할 수 있다.

일반적으로 섹션 헤더 끝에 있는 앵커로 대체한다.
== Section header{{subst:anchor Anchor name}} ==

다음과 같이 기사에 저장된다.
== Section header<span class="anchor" id="Anchor name"></span> ==

앵커 이름은 대소문자를 구분하므로 [[#Anchor name]] 그리고 [[#Anchor Name]] 등가물이 아니다. 앵커 작성 시 일반적으로 앵커 이름의 첫 글자를 대문자로 표시하고 헤더와 동일한 대문자화 지침을 따르십시오(자세한 내용은 매뉴얼: 헤더 참조).

제한 사항

캐릭터 코드 템플릿. 의미
" &quot;
&#34;
해당 없음 (이중)
# &#35; {{hash}}} 해시하다
&#124; {{!}} 파이프를 치다
= &#61; {{=}} 대등하다
  • 오른쪽 표에 표시된 문자를 포함하는 앵커 이름은 예상대로 작동하지 않는다. 그러나 이러한 문자 중 어떤 문자라도 여기에 표시된 "&#" 코드로 대체할 수 있다. 또는 파이프 기호와 등호 표시는 {{!각각 }}, {{=}}}. 다음과 같은 마크업 코드 <sup> 그리고 <sub> (첨자 및 첨자)는 사용할 수 없다. 공백과 구두점을 포함한 대부분의 다른 문자는 문제가 되지 않는다.
  • 앵커 이름은 페이지에서 고유해야 하며 제목 제목을 복제해서는 안 된다. 중복 앵커는 다음 기간 이후 예상대로 작동하지 않음 #location 링크는 그 이름을 가진 첫 번째 앵커로 간다. 중복 앵커로 인해 HTML이 잘못됨. W3C Markup Validation Service를 통해 페이지를 실행하여 중복 앵커 여부를 확인할 수 있다.
  • 앵커 링크는 일부 브라우저에서 대소문자를 구분하므로, 링크에 대한 링크를 만들 때 모든 앵커 링크를 대소문자를 구분하여 처리하십시오. 예를 들어, 다음을 사용하여 앵커 작성 === Baz{{subst:anchor Bar}} ===, 연결하기 [[pagename#Bar]]아닌 [[pagename#bAR]]그러나 일부 브라우저는 대소문자를 구분하지 않으므로 페이지의 다른 브라우저와 대소문자만 다른 섹션 제목이나 앵커는 작성하지 마십시오. 즉, 두 가지 모두를 생성하지 마십시오. === Abcd{{subst:anchor Baz}} === 그리고 === Efgh{{subst:anchor bAZ}} ===.
  • 템플릿이 섹션 제목(절대 수행해서는 안 됨) 안에 미지정 상태로 남겨진 경우 에서처럼 해당 섹션의 섹션 편집을 시작할 때마다 템플릿 코드가 편집 요약 창에 나타난다. 편집자는 편집 요약 창에서 앵커 템플릿을 수동으로 제거해야 하며 그렇지 않으면 섹션을 저장할 때 브라우저가 섹션으로 돌아가지 않을 수 있으며 기록 페이지에서 해당 편집의 섹션 링크가 작동하지 않을 수 있다.

테이블에서 사용

앵커는 특정 제한에 따라 테이블 내에서 사용할 수 있다.{{anchor}} 템플릿은 표의 캡션과 셀에 사용될 수 있지만 표의 캡션과 셀 외부에 있는 부분은 사용할 수 없다. 섹션 제목과 달리 템플릿은 교체할 필요가 없다. 표의 캡션에 다음과 같이 사용된다.

 + {{앵커 FooX}} 테이블 캡션 

그리고 다음과 같은 형태의 세포가 유효하다.

!{{anchor Foo1} 머리글 셀 !style="백그라운드:흰색;" {{anchor Foo2}} 스타일링이 있는 머리글 셀 {{anchor Foo3}} 데이터 셀 행=2 {{anchor Foo4}}} 2줄에 걸쳐 있는 데이터 셀 

당신은 확실히 해야한다. {{anchor}} 클래스, 스타일 등을 위한 마크업 부분에 포함되지 않는다. 그러므로, {{anchor}} 로 시작하는 라인 어디에도 배치할 수 없다. { (테이블 시작) 또는 - (새 행) 및 다음 형태의 셀은 유효하지 않다.

!{{anchor Foo1} 머리글 셀 !style="백그라운드:흰색;" {{anchor Foo2}} 스타일링이 있는 머리글 셀 {{anchor Foo3}} 데이터 셀 행=2 {{anchor Foo4}}} 2줄에 걸쳐 있는 데이터 셀 

앵커가 이러한 위치 중 하나에 있어야 하는 경우, 다른 기법을 사용한다. id= 기여하다 이것은 다음과 같이 클래스, 스타일 등을 사용할 수 있는 마크업 부분에 배치된다.

{ id=FooX class=wikable - id=FooY !id=Foo1 헤더 셀 !style="백그라운드:white;" id=Foo2 스타일링 id를 가진 헤더 셀=Foo3 데이터 셀 행=2=Foo4 두 행에 걸쳐 있는 데이터 셀 

id= 속성은 존재할 수 있는 다른 속성의 앞, 중간 또는 뒤에 나타날 수 있지만, 오직 하나의 속성만 나타날 수 있다. id= 속성은 이러한 각 영역에서 사용될 수 있다.

헤더에서 대체에 대한 근거

헤더에서 대체하는 것이 선호되는 이유를 보여주기 위해, 기본 형식 섹션 헤더에 다음과 같은 앵커를 배치한다.
== Basic format<span class="anchor" id="Foo"></span><span class="anchor" id="In-Foo"></span> ==

앵커는 실제로 이 문서 페이지에서 사용되기 때문에 #기본 형식, #Foo#In-Foo 링크 모두 작동하며 그 효과를 확인하기 위해 테스트할 수 있다.

대조적으로, #Under-Foo라는 이름의 앵커도 Basic 형식 섹션 헤더 아래에 배치되었고, 클릭해서 링크된 타겟으로 점프할 때 이 배치가 섹션 제목을 어떻게 숨기는지를 설명할 수 있다.
== Basic format ==
{{anchor Under-Foo}}

#Overs-Foo라는 이름의 또 다른 앵커는 섹션 헤더 위에 배치되었다. 이 앵커는 제대로 작동하지만, 앵커는 기술적으로 섹션에 있지 않고 그 전에 있기 때문에, 편집에 반직관적이다.
{{anchor Above-Foo}}
== Basic format ==

앵커는 또한 섹션 헤더 내에 미신을 받지 않은 채로 두어서는 안 된다. 이는 MOS를 위반이기 때문이다.헤딩(headings) 및 기술적 문제를 야기한다.

설명 및 예시

위의 모범 사례에 대한 이유는 § 제한사항 섹션뿐만 아니라 다음의 추가 번호 예제에 자세히 설명되어 있다.

  1. {{anchor Foo}}
    와 연결될 수 있다 [[#Foo ...]] 같은 기사 내에서(이 기사를 "Qx"라고 부르자),
    또는 다른 기사 및 리디렉션에서 연결될 수 있다(여기서 "Foo"라는 단어 뒤에 줄임표는 위키백과 기사에서 해당 링크를 나타내기 위해 선택한 단어를 의미하며, 물론, 어떤 것이든 될 수 있다).
  2. 앵커는 섹션 제목보다 기사간 연결에 더 적합할 수 있는데, 앵커는 더 안정적이기 때문이다. 예를 들어 위키백과 기사의 섹션 제목이 Qux:
    == {{anchor Foo bar}} Foo ==
    여기서, 섹션 이름이 변경되었더라도 by rough 링크는 계속 유효하다.
    이 접근법의 단점(§ Limits 섹션에 자세히 설명되어 있는 것처럼)은 섹션 헤더에 템플릿을 갖는 것이 이 섹션에 대한 섹션 편집을 수행할 때마다 편집 요약 윈도우에 문제를 일으킨다는 것이다. 분명한 해결책은 섹션 이름 에 닻을 놓는 것이다. 이는 또한 브라우저가 대상에 점프할 때 섹션 제목을 시야에 들어오지 못하게 하는 것을 방지한다.
    참고: 앵커 이름(Foo bar)은 섹션과 달라야 한다(Foo유효하지 않은 HTML을 방지하기 위해 .
  3. 섹션 제목 내에서, 다음과 같이 대체함으로써 얻을 수 있는 직접 HTML을 단순히 사용하는 것이 더 나을 수 있다.
    == {{subst:anchor Foo bar}} Foo ==
    다음과 같이 기사에 저장된다.
    == <span class="anchor" id="Foo bar"></span> Foo ==
    이것은 안정적이고 연결 가능한 닻을 제공하지만 편집 문제는 없다.
    내용은 여전히 적용된다. 자세한 내용은 § 제한을 참조하십시오.
  4. 템플릿은 한 번의 호출로 여러 개의 앵커를 만드는 데 사용할 수 있다. 예를 들어,
    {{anchor Foo Bar baz}}
    세 개의 닻을 만들고 그 다음에 연결될 수 있다. [[#Foo]], [[#Bar]] 그리고 [[#baz]].
  5. 여기 좀 더 문자 그대로의 예가 있다.
    최근 발견된 인도유럽어 "Yish Yash"에 대한 기사를 썼다고 가정해보자. 당신의 기사의 제목은 아마도 "Yish Yash language"일 것이다(이미 문화를 전반적으로 다룬 "Yish Yash"라는 제목의 기사가 있다면). 이제 여러분의 글 안에 "Yish Yash 모음 제작 시 혀의 위치"라는 섹션이 있기를 원한다고 하자. 다음과 같은 섹션 제목을 만드십시오.
    == The placement of the tongue when producing Yish Yash vowel sounds ==
    그때 당신이 글쓰기를 끝내고 새 기사를 저장했다고 치자. 자, 위키백과에서 "프로토-인도-유럽 모음"이라는 제목의 다른 기사를 우연히 발견했다고 가정해보자. 이 기사에는 Yish Yash에서 사용되는 독특한 혀 배치의 섹션이 있었다. 당신은 여기서 모음을 형성할 때 독자들이 Yish Yash 혓바닥 배치에 관한 당신의 기사의 섹션에 빠르게 접근할 수 있도록 하는 것이 유용할 수 있다고 결정했지만, Yish Yash 언어에 대한 전체 기사의 시작 부분에는 그것들을 보내고 싶지 않다. 그래서 당신은 프로토-인도 유럽 모음 기사에 Yish Yash의 혀 배치에 관한 기사 내의 섹션에 링크를 만들 수 있다. 프로토-인도-유럽 모음 기사의 텍스트를 편집하고 그 안에 있는 관련 장소에 이와 같은 것을 추가하면 된다.
    [[Yish Yash language#The placement of the tongue when producing Yish Yash vowel sounds Yish Yash tongue placement]] is particularly interesting.
    그것은 정말 긴 코드지만, 새로운 Yish Yash 언어 기사의 관련 섹션과 직접 연결될 것이고 프로토-인도-유럽 모음 기사에서 이렇게 보일 것이다.
    "...Yish Yash talk placement는 특히 흥미롭다...."
    이제 다른 편집자가 와서 어떤 타당한 이유로, 어쩌면 "Yish Yash 모음과 혀"로 여러분의 기사의 이 섹션의 제목을 바꾸기를 원한다고 가정해 봅시다. 기사를 편집하고 섹션 제목을 다음과 같이 표시함으로써 그렇게 할 수 있다.
    == Yish Yash vowels and the tongue ==
    그 편집자 모르게, 이것은 당신이 이전에 만든 프로토-인도-유럽 모음에 관한 기사의 링크가 이제 주의깊게 쓰여진 당신의 하위섹션 대신에 이쉬 야시 기사의 상단으로 디폴트로 갈 것이라는 것을 의미할 것이다! 그러나 을 작성했을 때 또는 다른 편집자가 와서 변경했을 때 Yish Yash 기사의 섹션 제목 안에 닻을 배치한 경우(아마도 이와 같은 경우):
    == {{subst:anchor Tongue}} The placement of the tongue when producing Yish Yash vowel sounds ==
    또는 이와 같은 경우:
    == {{subst:anchor Tongue}} Yish Yash vowel–tongue interaction ==
    프로토-인도-유럽 모음에 관한 기사의 본문은 당신에 의해 다음과 같은 것으로 바뀌었었습니다.
    [[Yish Yash language#Tongue Yish Yash tongue placement]] is particularly interesting.
    그러면 프로토-인도-유럽 기사에서 나온 링크는, 비록 그곳의 단면 표제가 독자가 스스로 그것을 정리할 필요 없이 완전히 바뀌었더라도, 계속해서 이쉬 야시 기사의 관련 단면을 가리킬 것이다. 앵커를 사용하면 섹션 제목이 자주 바뀌지 않는, 보다 깨끗하고 효율적인 위키백과 독서 경험을 할 수 있다.

템플릿 데이터

TemplateWizard, VisualEditor 및 기타 도구에서 사용하는 이 템플릿의 TemplateData 입니다. 이 TemplateData를 기반으로 이 템플릿에 대한 월별 매개 변수 사용 보고서를 보려면 여기를 클릭하십시오.

앵커용 템플릿 데이터

페이지에 HTML 앵커 추가. [[#Anchor on same page] 또는 [Page you linking to that page #Anchor]]로 닻에 링크를 만드십시오. 페이지의 모든 닻은 달라야 한다. " 또는 # 또는 = 문자를 사용하지 마십시오.

템플릿 매개 변수

이 템플릿은 매개 변수의 인라인 형식을 선호한다.

매개변수설명유형상태
퍼스트 앵커1

앵커명

앵커 이름 1
필수의
두 번째 닻2

앵커명

선택적
세 번째 닻3

앵커명

선택적
네 번째 닻4

4개 이상의 앵커를 추가하려면 소스 편집으로 이동하십시오.

선택적

참고 항목