HTML 링크 유형
HTML에서의 링크 유형은 문서와 <a>
, <area>
, <form>
, <link>
요소로 링크된 리소스 사이의 관계를 나타냅니다.
링크 유형 | 설명 | 사용 가능 |
---|---|---|
alternate |
| |
author | 저자를 설명하거나 저자의 연락처를 제공하는 페이지로의 링크를 정의합니다.
| |
bookmark | 가장 가까운 조상 여러 글을 정리해 모아놓은 페이지에서 각각의 글로 향하는 링크를 나타낼 때 사용할 수 있습니다. | |
canonical |
| |
dns-prefetch | 이 리소스가 필요할 것이므로, 사용자가 페이지의 링크를 클릭하기 전에 미리 리소스에 대한 DNS 룩업과 프로토콜 핸드셰이킹을 수행하도록 브라우저에게 알려줍니다. | |
external | 페이지 외부로 향하는 링크, 즉 클릭하면 웹 사이트를 나가게 되는 링크를 정의합니다. | |
help |
| |
icon | 사용자 인터페이스에서 현재 페이지를 나타낼 리소스를 정의합니다. 보통 시/청각적 아이콘의 형태입니다. 브라우저에서는 파비콘이라는 이름으로도 불립니다. 복수의 | |
license | 문서의 라이선스 정보로 향하는 링크를 정의합니다. | |
manifest | 웹 앱 매니페스트 파일을 가리키는 링크를 정의합니다. | |
modulepreload | 모듈 스크립트의 초기화를 빠른 시점에 높은 우선순위로 시작합니다. | |
next | 게시판의 다음 글처럼, 현재 페이지의 “다음 리소스”를 가리키는 링크를 정의합니다. | |
nofollow | 저자의 추천을 받는 링크가 아님을 나타냅니다. 예컨대 저자와 직접 관련이 없거나, 나쁜 예제로 링크한 것이거나, 광고 등 상업적 관계의 링크일 때 사용합니다. 일부 검색 엔진은 인기도 랭킹을 계산할 때 이 유형을 참고할 수 있습니다. | |
noopener | 새로 열리는 브라우징 맥락의 신뢰할 수 없는 링크를 열 때,
| |
noreferrer | 링크된 페이지로 탐색할 때, 브라우저가 현재 페이지의 주소 등의 정보를 HTTP Referer 헤더로 보내지 않도록 합니다. | |
opener | target="_blank" 가 암묵적으로 지정하는 rel="noopener" 를 재정의합니다. (관련된 HTML 명세 논의, WebKit 변경점, Firefox 버그 논의를 참고하세요.) | |
pingback | 사용자가 이 웹 페이지를 인용하고자 할 때 호출할 외부 리소스 URI를 정의합니다. 호출 시 사용할 프로토콜은 Pingback 1.0 명세가 정의합니다.
| |
preconnect | 브라우저가 지정한 웹 사이트에 미리 연결할 수 있도록 알려줍니다. 개인정보를 전송하거나 내용을 다운로드하지는 않습니다. 이후에 해당 링크를 따라갈 일이 생기면, 연결이 미리 생성돼있으므로 더 빠르게 데이터를 받을 수 있습니다. | |
prefetch | 사용자가 요청할 가능성이 높은 리소스를 미리 불러올 수 있도록 브라우저에게 알려줍니다. | |
preload | 현재 탐색에서 짧은 시간 내에 사용할 리소스를 브라우저가 다운로드할 수 있도록 알려줍니다. | |
prerender | 링크한 리소스를 미리 불러오고 렌더링까지 끝마치도록 브라우저에게 알려줍니다. 이후에 해당 링크로 탐색할 일이 생기면, 미리 렌더링한 결과를 빠르게 보여줄 수 있습니다. | |
prev | 게시판의 이전 글처럼, 현재 페이지의 “이전 리소스”를 가리키는 링크를 정의합니다. | |
search | 현재 문서, 사이트, 또는 사이트의 리소스들을 검색하기 위한 문서로의 링크를 정의합니다. | |
stylesheet | 스타일 시트로 사용할 외부 리소스를 정의합니다.
| |
tag | 현재 문서에 적용된 태그를 설명하는 페이지 링크를 정의합니다. |
명세
브라우저 호환성
데스크톱 | 모바일 | ||||||
---|---|---|---|---|---|---|---|
iOS | Android | ||||||
Safari | Chrome | Firefox | Safari | Chrome | Firefox | Samsung Internet | |
rel | |||||||
rel="alternate stylesheet" | |||||||
rel=dns-prefetch | |||||||
rel=expect | |||||||
rel=icon |