Web/CSS

CSS (Cascading Style Sheets)

영끼끼 2025. 2. 25. 15:18

✅CSS (Cascading Style Sheets)

📌 CSS 구문

CSS는 선택자(Selector), 속성(Property), 값(Value)으로 구성됩니다. 기본적인 구문 구조는 다음과 같습니다.

선택자 {
    속성: 값;
}

✅ 예제

h1 {
    color: red;
    font-size: 30px;
}
  • h1 → 선택자(Selector)
  • color → 속성(Property)
  • red → 값(Value)
  • font-size: 30px; → 선언(Declaration)

🔹 CSS 스타일 시트 종류

CSS는 스타일을 적용하는 방식에 따라 인라인 스타일, 내부 스타일 시트, 외부 스타일 시트로 나뉩니다.

1️⃣ 인라인 (Inline) 스타일

HTML 요소 내부에 style 속성을 사용하여 적용합니다.

<h1 style="color: blue; background-color: yellow;">Hello World!</h1>

📌 단점: 유지보수가 어렵고 코드가 지저분해질 수 있음.


2️⃣ 내부 (Internal) 스타일 시트

HTML 문서의 <head> 태그 내에 <style> 태그를 사용하여 스타일을 정의합니다.

<head>
    <style>
        h1 {
            color: blue;
            background-color: yellow;
        }
    </style>
</head>

📌 장점: 별도 파일 없이 간단한 스타일 적용 가능.

📌 단점: 여러 페이지에 적용하기 어렵고 코드가 길어질 수 있음.


3️⃣ 외부 (External) 스타일 시트

별도의 CSS 파일을 생성하여 HTML 문서에서 <link> 태그를 사용해 불러옵니다.

<head>
    <link rel="stylesheet" href="style.css">
</head>
/* style.css */
h1 {
    color: blue;
    background-color: yellow;
}

📌 장점: 여러 페이지에서 동일한 스타일을 적용 가능.

📌 단점: HTML 파일과 분리되어 있어 초기에 로딩 시간이 다소 걸릴 수 있음.


'Web > CSS' 카테고리의 다른 글

CSS Box Model  (3) 2025.02.26
CSS Inheritance (CSS 상속)  (3) 2025.02.25
Specificity (명시도)  (1) 2025.02.25
CSS Selectors (CSS 선택자)  (1) 2025.02.25