외부 문서를 연결할 때 사용합니다.

특히 HTML 외부에서 작성된 CSS 문서를 불러와 연결할 때 사용합니다.

rel

현재 문서와 외부 문서와의 관계(relationship)를 지정합니다.

다음 표에 나열된 링크 타입 속성은 HTML에서 두 문서간의 관계를 명시할 때 사용합니다.

이 때 <a>, <area>, <link> 요소를 사용해 한 쪽에서 다른 쪽으로 향하는 연결고리를 만듭니다.

Keyword Description
stylesheet *외부 리소스를 스타일 시트로 사용하도록 정의합니다.
type이 설정되어 있지 않은 경우 브라우저는 추가 검사가 있을 때까지 해당 스타일 시트가 text/css 스타일 시트임을 가정해야 합니다.*
canonical 캐노니컬 링크 요소는 웹 마스터의 SEO 작업 중, 중복 콘텐츠 이슈를 해소하기 위해 웹 페이지의 “공식” 혹은 “선호” URL을 지정할 수 있는 HTML 입니다.
author 해당 문서의 저자에 대한 링크를 제공함.
icon 사용자 인터페이스에서 해당 문서를 나타낼 리소스(일반적으로 아이콘)를 불러옴.
license 해당 문서의 저작권 정보에 대한 링크를 제공함
prefetch 사용자가 요청할 가능성이 있으므로, 브라우저가 대상 리소스를 미리 가져와 캐시(cache)하도록 명시함
preload 브라우저가 as 속성과 해당 대상과 관련된 우선순위에 따라 현재 탐색에 사용할 대상 리소스를 미리 가져와 캐시하도록 명시함
search 현재 문서 및 관련 페이지를 검색하는데 사용할 수 있는 리소스에 대한 링크를 제공함
<!-- stylesheet -->
<link rel="stylesheet" href="./style.css" />
<!-- icon -->

<!-- *파비콘 적용(URL 왼쪽에 붙는 대표 아이콘 적용) -->*
<link rel="icon" href="favicon.png">

*<!-- 바탕화면에 바로가기 아이콘 이미지 적용 
(파일 경로에 .ico 파일이 존재하면 굳이 link 태그 작성 불필요) -->*
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">

<!-- *아이폰에 파비콘 적용(안드로이드도 가능) -->*
<link rel="apple-touch-icon" href="favicon.png">

preload와 prefetch 차이

href

외부 문서의 위치를 지정 (경로)

crossorigin

*<audio>, <img>, <link>, <script>, <video>에 있는 crossOrigin 속성은 element가 CORS 요청을 처리하는 방식을 명시하여 element가 fetch한 데이터를 CORS 가능하게 합니다.*

→ 요청 시 Origin 헤더를 포함시켜 준다.