[css] 선택자 적용

CSS(Cascading Style Sheets)는 HTML 및 XML 문서의 표현을 정의하기 위한 언어이며, 선택자를 사용하여 스타일을 적용합니다. 선택자는 HTML 요소를 찾아내고 스타일을 적용하기 위해 사용됩니다.

선택자란 무엇인가요?

HTML 요소에 스타일을 적용하기 위해 CSS 선택자를 사용합니다. 선택자는 원하는 HTML 요소를 선택하여 스타일을 적용할 수 있도록 해줍니다. 선택자를 사용하여 특정 요소에 스타일을 적용할 수 있으며, 재사용 가능한 스타일을 정의할 수도 있습니다.

간단한 선택자 예시

다음은 간단한 CSS 선택자의 예시입니다.

/* 요소 선택자 */
p {
  color: blue;
}

/* 클래스 선택자 */
.intro {
  font-size: 18px;
}

/* ID 선택자 */
#header {
  background-color: #f2f2f2;
}

/* 자식 선택자 */
ul > li {
  list-style-type: none;
}

위 예시에서 각 선택자는 다양한 방식으로 요소를 선택하여 스타일을 적용합니다.

선택자의 우선순위

여러 선택자가 동일한 요소에 적용될 경우, CSS는 선택자 우선순위 규칙에 따라 스타일을 적용합니다. 보통 인라인 스타일 > ID 선택자 > 클래스 선택자 > 요소 선택자의 순서로 우선순위를 가지며, 같은 우선순위를 가질 경우에는 마지막에 선언된 스타일이 우선권을 가집니다.

결론

CSS 선택자는 HTML 요소를 대상으로 스타일을 적용하는데 사용됩니다. 선택자를 사용하여 요소를 선택하고 원하는 스타일을 적용하며, 선택자의 우선순위에 주의하여 스타일이 적용되는 방식을 이해하면 유용합니다.

더 많은 선택자에 대한 정보는 MDN 웹 문서에서 확인할 수 있습니다.