본문 바로가기
Web Publishing/CSS

CSS 파일에 대해 알아보자! - 초보자를 위한 간단한 가이드

by Maccrey Coding 2024. 10. 1.
728x90
반응형

 

1. CSS란 무엇인가요?

CSS는 Cascading Style Sheets의 약자입니다. 쉽게 말해, 웹 페이지의 스타일과 레이아웃을 설정하는 언어입니다.

HTML이 웹 페이지의 내용을 만들고, CSS는 그 내용을 어떻게 보이게 할지를 결정해요.

예를 들어, 글씨의 색, 크기, 간격 등을 CSS로 조절할 수 있습니다.

예시

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>나의 첫 번째 웹 페이지</title>
    <link rel="stylesheet" href="styles.css"> <!-- CSS 파일 연결 -->
</head>
<body>
    <h1>안녕하세요!</h1>
    <p>이것은 나의 첫 번째 웹 페이지입니다.</p>
</body>
</html>

위의 예에서 <link rel="stylesheet" href="styles.css">는 styles.css라는 CSS 파일을 연결하는 코드입니다.

2. CSS 파일의 구조

CSS 파일은 보통 .css라는 확장자를 가지고 있습니다. CSS 파일의 기본 구조는 다음과 같습니다.

선택자 {
    속성: 값;
}
  • 선택자: 스타일을 적용할 HTML 요소를 선택합니다.
  • 속성: 변경하고 싶은 스타일의 종류입니다 (예: color, font-size).
  • : 속성에 적용할 값입니다 (예: red, 16px).

예시

h1 {
    color: blue; /* 제목 색상을 파란색으로 설정 */
    font-size: 24px; /* 제목 글자 크기를 24픽셀로 설정 */
}

p {
    color: green; /* 문단 색상을 초록색으로 설정 */
    line-height: 1.5; /* 문단의 줄 간격을 1.5로 설정 */
}

위의 CSS 코드는 <h1> 태그의 글자 색상을 파란색으로, <p> 태그의 글자 색상을 초록색으로 바꾸는 예입니다.

3. CSS 선택자

CSS 선택자는 스타일을 적용할 HTML 요소를 선택하는 방법입니다. 기본적인 선택자 몇 가지를 알아볼게요.

3.1 기본 선택자

  • 요소 선택자: 특정 HTML 요소를 선택합니다.
p {
    color: red; /* 모든 문단을 빨간색으로 설정 */
}
  • 클래스 선택자: 특정 클래스를 가진 요소를 선택합니다. 클래스는 .으로 시작합니다.
.important {
    font-weight: bold; /* 'important' 클래스를 가진 요소를 굵게 설정 */
}
  • 아이디 선택자: 특정 아이디를 가진 요소를 선택합니다. 아이디는 #으로 시작합니다.
#header {
    background-color: yellow; /* 아이디가 'header'인 요소 배경을 노란색으로 설정 */
}

3.2 복합 선택자

  • 여러 선택자를 조합해서 스타일을 적용할 수 있습니다.
h1, h2 {
    color: purple; /* 모든 h1과 h2 요소의 색상을 보라색으로 설정 */
}

4. CSS 파일 사용 방법

4.1 CSS 파일 만들기

  1. 텍스트 편집기를 열고 새로운 파일을 만듭니다.
  2. 파일에 CSS 코드를 작성합니다.
  3. 파일을 styles.css로 저장합니다.

4.2 CSS 파일 연결하기

HTML 파일에서 <head> 섹션에 다음 코드를 추가합니다.

<link rel="stylesheet" href="styles.css">

이렇게 하면 HTML 파일이 styles.css 파일을 사용할 수 있게 됩니다.

5. CSS의 중요성

CSS는 웹 페이지의 디자인을 결정하는 매우 중요한 요소입니다.

잘 작성된 CSS는 웹 페이지를 더 보기 좋게 만들고, 사용자가 웹 페이지를 더 쉽게 이해할 수 있도록 도와줍니다.

CSS를 잘 사용하면 웹 개발에 큰 도움이 됩니다!

 

이제 CSS 파일에 대해 기본적인 내용을 알게 되었어요! CSS는 웹 페이지를 더 아름답고 사용자 친화적으로 만들어주는 중요한 도구입니다. 다양한 스타일을 시도해 보면서 더 많은 경험을 쌓아보세요.

이 포스트가 도움이 되었나요? 궁금한 점이 있다면 댓글로 남겨주세요! 다음에는 더 많은 CSS 기술을 배워봅시다!

 

구독!! 공감과 댓글,

광고 클릭은 저에게 큰 힘이 됩니다.

 

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

 

 

728x90
반응형