html
HTML - <link>태그
yun.seul
2023. 1. 17. 22:28
<link>태그란
<link> 요소는 현재 문서와 외부 리소스의 관계를 연결해 준다. 이 <link> 요소는 스타일 시트를 연결할 때 제일 많이 사용되어진다.
<link> 사용법
<link>태그는 <head>와</head>사이에 넣는다. 기본 구조는 다음과 같다.
<link rel="stylesheet" type="text/css href="sample.css" />
1. rel : 현재문서와 연결문서의 관계를 표시한다
▶ rel의 속성값
- stylesheet : 스타일시트로 연결할 때
- alternate : 문서의 대안 버전으로 연결할 때 (프린트나 번역 사이트)
- author : 저작자로 연결 할 때
- help : 도움말로 연결할 때
- license : 문서의 저작권 정보로 연결할 때
- search : 검색 도구로 연결할 때
2. type : 연결 문서의 MIME 유형
MIME란 Multipurpose Internet Mail Extensions의 줄임말로 원래 전자 메일 전송을 이한 인터넷 표준이었으나 현재는 웹에서 내용 유형(Content type)을 말할 때 자주 쓰인다.
MIME type은 대표적으로,
- text/css : css파일
- text/javascript : js파일
- application/xml : xml파일
가 있다.
3. href : 연결할 곳의 주소
절대주소, 상대주소 모두 가능하다.
<link> 예시
/*css파일안에 mybuttons.css로 저장되어있음*/
.save {
background-color: rgb(84, 84, 199);
border: 1px solid #c6c6c6;
border-radius: 8px;
height: 35px;
width: 120px;
color: white;
cursor: pointer;
}
button:hover {
background-color: #c6c6c6;
}
<!-- html파일 -->
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>Page Title</title>
<link rel='stylesheet' type='text/css' href='/css/mybuttons.css'/>
</head>
<body>
<button class="save" type ="button"> 다른문서 버튼</button>
</body>
</html>
위의 css파일을 들고와서 스타일시트로 연결시켜주었다. 연결할 곳의 주소로는 css폴더안에 mybuttons.css라고 저장되어있기 때문에 /css/mybuttons.css에 연결시켜 주었다. 이렇게 css파일을 연결시켜주었기 때문에 button태그에 class를 지정해주어 스타일시트를 쓸 수 있게 되었다.
한 파일안에 스타일시트와 html을 다 같이 넣어줄 수 있지만 나눠주는 이유는 스타일시트를 나눠 다른 html파일에서도 쓸 수 있기도 하고 스타일 영역과 본문 영역을 나누어 주어 가독성을 높일 수 있기 때문이다.
결과화면은 다음과 같다.