[css] 선택자 규칙
CSS는 웹 페이지의 스타일과 레이아웃을 정의하는 데 사용되는 스타일시트 언어입니다. CSS 선택자는 특정 요소에 스타일을 적용하기 위해 사용됩니다. 선택자 규칙에는 다양한 패턴이 있으며, 이를 이해하고 활용하는 것이 웹 디자인과 개발에서 중요합니다.
기본 선택자
요소 선택자
p {
color: blue;
}
위의 예제는 모든 <p>
요소에 파란색 텍스트를 적용합니다.
클래스 선택자
.my-class {
font-weight: bold;
}
.my-class
클래스를 가진 요소들에게 굵은 글꼴을 적용합니다.
아이디 선택자
#my-id {
background-color: yellow;
}
#my-id
아이디를 가진 요소에게 노란 배경색을 적용합니다.
조합 선택자
후손 선택자
div p {
text-decoration: underline;
}
<div>
요소 안의 모든 <p>
요소에 밑줄을 추가합니다.
자식 선택자
ul > li {
list-style-type: none;
}
<ul>
요소의 직계 자식인 <li>
요소들에게 목록 스타일을 제거합니다.
인접 형제 선택자
h2 + p {
margin-top: 20px;
}
<h2>
요소 바로 뒤에 나타나는 <p>
요소에 상단 여백을 추가합니다.
가상 클래스 선택자
:hover
a:hover {
text-decoration: underline;
}
마우스 오버 시 링크에 밑줄을 추가합니다.
:nth-child
ul li:nth-child(odd) {
background-color: lightgray;
}
<ul>
안에서 홀수 번째 <li>
에 회색 배경을 적용합니다.
CSS 선택자 규칙은 웹 개발에서 중요한 기초 개념이므로, 이를 잘 이해하고 활용하는 것이 중요합니다.
참고 자료: