웹 개발 기본 & 디자인

[CSS] style.css(파일 분리) 정리

Data Jun 2025. 12. 14. 15:44

웹 퍼블리싱에서는 CSS를 HTML 안에 작성하지 않고,
별도의 CSS 파일로 분리해 관리하는 것이 기본 방식입니다.

 

1. 왜 CSS 파일을 분리할까?

CSS를 분리하면 다음과 같은 장점이 있습니다.

  • HTML과 CSS의 역할(관심사) 분리
  • 코드 가독성 향상
  • 스타일 재사용 및 유지보수 용이
  • 여러 HTML 파일에서 같은 CSS 사용 가능

실무 퍼블리싱의 기본 구조입니다.

 

2. CSS 파일 생성하기

프로젝트 폴더에 style.css 파일을 생성합니다.

index.html
style.css

 

3. HTML에서 CSS 파일 연결하기

HTML의 <head> 영역에서
<link> 태그를 사용해 CSS 파일을 연결합니다.

<link rel="stylesheet" href="style.css">
  • rel="stylesheet" → 스타일시트임을 명시(해당 파일과 관계를 명시)
  • href → 연결할 CSS 파일 경로

 

4. CSS 파일에 스타일 작성하기

h3 {
  color: #f56513;
}

이제 HTML에서는 구조만 작성합니다.

<h3 class="place">우도</h3>
<h3 class="place">한라산 국립공원</h3>

스타일은 style.css에서 한 번에 관리됩니다.

 

 

정리하면

  • HTML ❌ 스타일 작성
  • CSS ❌ 구조 작성
  • HTML은 구조, CSS는 표현

이 원칙이 유지되면
퍼블리싱 구조가 깔끔해집니다.

 

CSS는 별도의 파일로 분리하고,
HTML에서는 <link> 태그로 연결해 사용하는 것이
웹 퍼블리싱의 기본 방식이다.