[HTML] CSS stylesheet를 연결해주는 <link> 태그를 배워보자

2025. 4. 1. 14:14WEB/HTML

반응형

이번 포스팅은 <link> 태그에 대해 배워본다.

 


<link>

link 태그가 무엇인가?

TCP school 사이트를 통해 link 태그의 정의를 찾아봤다. (출처 : TCPSchool)



 

위 정의에서 확인할 수 있듯이 link 태그는 외부 소스와 link 태그가 적용된 문서와의 관계를 정의할 때 사용된다.

관계를 정의한다는 건 단순히 외부 소스와 본 문서를 연결해준다는 뜻으로 이해하면 될 것 같다.

 

<link> 태그 자체는 빈 태그이고, 속성을 넣어 사용해야한다.

그리고 <link> 태그는 <head> 태그 내부에만 위치할 수 있고, 그 개수에는 제한이 없다.

<link> 태그 요소는 주로 스타일 시트를 연결할 때 사용된다.

 

link 태그에 사용되는 속성에 대해 알아보자.

 

rel (relationship)

rel 속성은 <link> 태그가 HTML문서와 외부 리소스 사이의 관계를 정의하는 속성이다.

link 태그로 연결된 리소스가 어떤 종류의 파일인지를 브라우저에게 알려주는 역할을 한다.

속성값에는 stylesheet, icon 등이 있다.

 

href (Hyperlink Reference)

href 속성은 <link> 태그가 연결할 외부 파일의 경로(=URL)를 지정하는 속성이다.

연결할 파일의 경로를 href 속성으로 지정하고,

rel 속성으로 연결할 리소스 파일의 종류를 정의해주어야 link 태그가 문서에 적용된다.

 

이 속성들을 사용해 간단하게 예제 파일을 만들어보자.

HTML 문서와 CSS 문서를 아래와 같이 작성해봤다.

 


HTML

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>테스트용 Stylesheet</title>

    <!-- CSS 연결 -->
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <h1>h1태그 CSS 적용</h1>
    <p>
        p 태그 CSS 적용
    </p>
</body>
</html>

 

CSS

/* 전체 배경색 변경 */
body {
    background-color: #f0f0f0;
    font-family: Arial, sans-serif;
    text-align: center;
}

/* 제목 스타일 */
h1 {
    color: #007bff;
    font-size: 2.5rem;
}

/* 문단 스타일 */
p {
    color: #333;
    font-size: 1.2rem;
}

 

CSS에 대해서는 아직 잘 모르지만, 

우선 샘플로 CSS 문서를 위와 같이 작성하고 HTML 문서도 작성해줬다.

 

이걸 웹브라우저에서 실행해보면 아래와 같이 출력된다.

 

CSS stylesheet를 적용하지 않은 HTML 문서를 웹브라우저에서 실행해보면 아래와 같이 출력된다.

HTML 문서의 <link> 태그 부분을 주석 처리하고 문서를 웹브라우저에서 실행해보자.

 

<link> 태그를 사용해 HTML 문서에 연결할 파일의 종류를 스타일시트로 정의해줬고, (rel="stylesheet")

CSS 파일의 경로를 href 속성으로 지정해줬다. (href="styles.css")

 

간단하게 link 태그를 사용하는 방법에 대해 알아봤다.

CSS 관련 파일을 문서에 적용하기 위해서는 꼭 필요한 태그이니 사용법을 꼭 숙지해놓도록 하자.

 

보다 자세한 사용방법은 다음에 CSS를 공부하게 되면 그때 배워본다.

 

끝.

반응형