본문 바로가기
CSS

1. CSS 기본 개념 및 구성 요소

by 코드디코더 2023. 7. 17.

CSS의 기본 개념과 구성 요소에 대해 알아보고, 웹 페이지 스타일링의 기본을 이해하도록 해보겠습니다.

CSS 기본 개념

 

1. CSS란

Cascading Style Sheets(CSS)는 마크업 언어에 스타일을 적용하기 위한 디자인 지침을 작성할 수 있는 스타일 시트 언어입니다. 웹 페이지의 레이아웃, 색상, 글꼴 등을 효과적으로 수정할 수 있습니다.

 

2. 선택자와 스타일 선언

CSS에서 가장 중요한 개념은 선택자(selector)와 스타일 선언(style declaration)입니다.

2.1 선택자

선택자는 웹 페이지의 특정 요소(들)에 스타일을 적용하기 위해 사용됩니다. 예를 들어, 웹 페이지에 동일한 태그가 여러 개 있을 때 특정 태그에만 스타일을 적용하고 싶다면 선택자를 사용하여 해당 요소를 선택할 수 있습니다.

2.2 스타일 선언

선택자를 사용하여 선택한 요소에 적용할 스타일을 작성하는 것을 스타일 선언이라고 합니다. 하나의 스타일 룰은 여러 개의 스타일 선언으로 이루어져 있습니다.

3. CSS 적용 방법

웹 페이지에 CSS를 적용하기 위해 세 가지 방법이 있습니다: 인라인, 내부, 외부 스타일 시트입니다.

3.1 인라인 스타일

인라인 스타일은 HTML 요소 내부에 적용할 스타일을 직접 작성합니다. style 속성을 사용하여 원하는 스타일을 표현하며, 일반적으로 권장되지 않습니다.

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>CSS 기본 개념 및 구성 요소</title>
</head>

<body>
	<!-- 인라인 스타일 예제 -->
	<h2 style="color: green;">소제목</h2>
</body>
</html>

3.2 내부 스타일 시트

내부 스타일 시트는 HTML 문서의 head 요소 내부에 style 태그로 작성됩니다. HTML 문서와 CSS 작업이 동일한 페이지에 포함되어 있어 유지 관리가 어려울 수 있습니다.

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>CSS 기본 개념 및 구성 요소</title>
    <style>
      /* 내부 스타일 시트 예제 */
      h3 {
        color: blue;
      }
    </style>
</head>
    <body>
    </body>
</html>

3.3 외부 스타일 시트

외부 스타일 시트는 별도의 CSS 파일(.css 확장자)로 작성되며, HTML 문서에서 link 요소를 사용하여 해당 파일을 연결합니다. 이 방식은 유지 관리가 쉽고, 여러 HTML 문서에서 동일한 스타일 시트를 공유할 수 있습니다.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>CSS 기본 개념 및 구성 요소</title>
    <!-- 외부 스타일 시트 예제: 아래 link 태그를 사용하여 외부 CSS 파일과 연결합니다. -->
    <link rel="stylesheet" href="style.css">
</head>
    <body>
    </body>
</html>

 

마치며

이 포스팅을 통해 CSS의 기본 개념과 구성 요소에 대해 알아보았습니다. 다음 포팅에서는 CSS 선택자: 기본 선택자와 결합자에 대해 자세히 알아보겠습니다.