loading

CSS에서 Class Selector는 HTML 요소의 class 속성을 사용하여 특정 요소를 선택하는 방법입니다. Class Selector는 .(마침표)로 시작하며, 뒤에 클래스 이름을 지정합니다. 이 방법은 다양한 타입의 요소에 동일한 스타일을 적용하거나, 특정 타입의 요소 중에서 클래스가 지정된 요소만 선택할 때 유용합니다

 

CSS 클래스(Class) 선택자(Selector) 사용 방법

CSS 클래스(Class) 선택자(Selector) 사용 방법

 

1. HTML 코드 예제

2. 코드 설명

3. 클래스(Class) 선택자(Selector)의 특징

 

위의 목차를 클릭하면 해당 글로 자동 이동 합니다.

 

HTML 코드 예제

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Class Selector 예제</title>
  <style>
    /* Class Selector: 모든 .highlight 요소 선택 */
    .highlight {
      background-color: yellow;
      font-weight: bold;
    }

    /* Class Selector + Type Selector: <p> 요소 중 .highlight 클래스가 있는 요소 선택 */
    p.highlight {
      color: red;
    }

    /* Class Selector: 모든 .note 요소 선택 */
    .note {
      font-style: italic;
      color: blue;
    }
  </style>
</head>
<body>
  <h1 class="highlight">이것은 제목입니다 (h1)</h1>
  <p>이것은 일반 문단입니다 (p).</p>
  <p class="highlight">이것은 강조된 문단입니다 (p.highlight).</p>
  <div class="note">이것은 노트입니다 (div.note).</div>
  <span class="note">이것은 또 다른 노트입니다 (span.note).</span>
</body>
</html>

 

코드 설명

1) Class Selector:  .highlight 

.highlight {
  background-color: yellow;
  font-weight: bold;
}
  • class="highlight"가 지정된 모든 요소를 선택합니다.
  • 배경색을 노란색(yellow)으로, 폰트 두께를 굵게(bold) 설정합니다.

 

2) Class Selector + Type Selector : p.highlight 

p.highlight {
  color: red;
}
  • <p> 요소 중 class="highlight"가 지정된 요소만 선택합니다.
  • 텍스트 색상을 빨간색(red)으로 설정합니다.

 

3) Class Selector : .note 

.note {
  font-style: italic;
  color: blue;
}
  • class="note"가 지정된 모든 요소를 선택합니다.
  • 텍스트를 기울임꼴(italic)로, 색상을 파란색(blue)으로 설정합니다.

 

클래스(Class) 선택자(Selector)의 특징

  1. 유연성: 다양한 타입의 요소에 동일한 스타일을 적용할 수 있습니다.
  2. 특정성: 특정 타입의 요소 중에서 클래스가 지정된 요소만 선택할 수 있습니다.
  3. 재사용성: 동일한 클래스를 여러 요소에 적용하여 스타일을 재사용할 수 있습니다.
반응형

+ Recent posts