① CSS 선택자는 스타일을 적용시키고 싶은 HTML 요소를 선택하게 해준다.
㉠ 선택자는 5개로 분류된다.
ⓐ 단순 선택자(Simple selectors)는 이름, id, 클래스로 요소를 선택하는 방법이다.
ⓑ 결합자 선택자(Combinator selectors) 요소들의 관계를 이용해 요소를 선택하는 방법이다.
ⓒ 의사 클래스 선택자(Psedo-class selectors)는 특정 상태를 이용해 요소를 선택하는 방법이다.
ⓓ 의사 요소 선택자(Psedo-elements selectors)는 요소의 일부를 선택하고 스타일을 부여하는 방법이다.
ⓔ 속성 선택자(Attribute selectors)는 속성이나 속성 값을 이용해 요소를 선택하는 방법이다.
② 단순 선택자에는 다음과 같은 선택자가 포함되어 있다.
㉠ CSS 요소 선택자(CSS Element Selector)는 HTML 요소를 선택하는 선택자이다.
p {
color: red;text-align: right;
}
㉡ CSS id 선택자(CSS ID Selector)는 요소의 id로 페이지 내에 유일한 HTML 요소를 선택하는 선택자이다.
ⓐ 요소를 선택하기 위해 id 속성을 사용한다.
ⓑ 요소를 선택하기 위해 해쉬 문자를 사용해 요소의 id 앞에 작성한다.
#p1 {
color: blue;text-align: left;
}
㉢ CSS 클래스 선택자(CSS Class Selector)는 클래스로 hTML 요소를 선택하는 선택자이다.
ⓐ 요소를 선택하기 위해 클래스 속성을 사용한다.
ⓑ 요소를 선택하기 위해 마침표(.)를 사용해 요소의 클래스 이름 앞에 작성한다.
.p1 {
color: orange;text-align: right;
}
ⓒ 특정 HTML 요소만 클래스의 영향을 받도록 지정할 수 있다.
p.p1 {
color: green;text-align: right;
}
㉣ CSS 전체 선택자(CSS Universal Selector)는 페이지의 모든 HTML 요소를 선택하는 선택자이다.
* {
color: purple;text-align: right;
}
㉤ CSS 그룹 선택자(CSS Grouping Selector)는 동일한 스타일의 모든 요소를 선택하는 선택자이다.
ⓐ CSS 요소 선택자와 형태가 같다.
ⓑ 그룹 선택자를 사용하면 코드를 최소화할 수 있다.
p {
color: navy;text-align: right;
}
③ 쉼표(,)를 이용해 선택자들을 그룹화할 수 있다.
p, h1, h2 {
color: black;text-align: center;
}
'All about WEB > All about CSS' 카테고리의 다른 글
6. CSS 색(Colors) (0) | 2021.07.17 |
---|---|
5. CSS 주석(Comments (0) | 2021.07.17 |
4. CSS 적용 (0) | 2021.07.17 |
2. CSS attribute와 property (0) | 2021.06.26 |
1. CSS 기초 (0) | 2021.06.26 |