CSS 선택기는 세련된 웹페이지의 중추입니다. 페이지의 HTML 요소를 대상으로 하므로 ID, 클래스, 유형, 속성 등을 기반으로 스타일을 추가할 수 있습니다. 이 가이드에서는 CSS 선택기의 복잡성과 웹 페이지의 미적 측면과 사용자 경험을 향상시키는 데 있어서 CSS 선택기의 중추적인 역할을 자세히 살펴보겠습니다.
CSS 선택기의 유형
CSS 선택기는 다양한 유형으로 제공되며 각 유형에는 HTML 요소를 선택하는 고유한 방법이 있습니다. 그것들을 살펴보자:
| CSS 선택자 | 설명 |
|---|---|
단순 선택기 | 요소 이름, ID, 속성 등을 기반으로 HTML 요소를 선택하는 데 사용됩니다. |
| 범용 선택기 | 페이지의 모든 요소를 선택합니다. |
| 속성 선택기 | 속성 값을 기반으로 요소를 타겟팅합니다. |
| 의사 클래스 선택기 | 다음과 같이 상태나 위치를 기준으로 요소를 선택합니다.:hover>호버 효과를 위해. |
| 결합자 선택기 | 선택기를 결합하여 하위 요소(예:>) 또는 어린이(>>). |
| 의사 요소 선택기 | 다음과 같은 요소의 특정 부분을 선택합니다.::before>또는::after>. |
내용의 테이블
단순 선택기
단순 선택기에는 아래 클래스가 포함되어 있습니다.
| 단순 선택기 | 설명 |
|---|---|
| 요소 선택기 | 태그 이름을 기반으로 HTML 요소를 선택합니다. |
| ID 선택기 | 특정 ID 속성을 가진 HTML 요소를 대상으로 합니다. |
| 클래스 선택기 | 특정 클래스 속성을 가진 요소를 선택합니다. |
예: 이 예에서는 선택기와 그 용도를 더 나은 방식으로 이해하기 위해 코드를 작성합니다.
HTML CSS 선택기제목>머리> 샘플 제목h1>
첫 문단의 내용입니다p>
ID가 div-container div>인 div입니다.이것은 클래스 단락-클래스 p> body> html>>'>가 있는 단락입니다.
메모: 위의 예에 CSS 규칙을 적용하겠습니다.
요소 선택기
그만큼 요소 선택기 p, h1, div,span 등과 같은 요소 이름(또는 태그)을 기반으로 HTML 요소를 선택합니다.
메모 : 위의 예제에서는 다음 코드가 사용되었습니다. 모든 항목에 적용된 CSS 규칙을 볼 수 있습니다.
태그와
태그.
CSS:
h1 { color: red; font-size: 3rem; } p { color: white; background-color: gray; }> 산출:

CSS 요소 선택기 출력
ID 선택기
그만큼 아이디 선택기 을 사용합니다 ID 속성 특정 요소를 선택하려면 HTML 요소를 사용하세요. 안 ID 해당 요소는 사용할 페이지에서 고유합니다. 이드 선택자.
메모: 다음 코드는 id 선택기를 사용하여 위의 예에서 사용됩니다.
CSS:
산출:

CSS ID 선택기 예제 출력
클래스 선택기
그만큼 클래스 선택자 특정 클래스 속성을 가진 HTML 요소를 선택합니다.
메모: 다음 코드는 클래스 선택기를 사용하여 위의 예제에서 사용됩니다. 클래스 선택기를 사용하려면 CSS에서 ( . ) 뒤에 클래스 이름을 사용해야 합니다. 이 규칙은 class 속성이 있는 HTML 요소에 적용됩니다. 단락 클래스
CSS:
.paragraph-class { color:white; font-family: monospace; background-color: purple; }> 산출:

CSS 클래스 선택기 예제 출력
범용 선택기
그만큼 범용 선택기 CSS의 (*)는 HTML 문서의 모든 요소를 선택하는 데 사용됩니다. 또한 다른 요소 아래에 있는 다른 요소도 포함됩니다.
메모: 다음 코드는 범용 선택기를 사용하는 위의 예제에서 사용됩니다. 이 CSS 규칙은 페이지의 모든 HTML 요소에 적용됩니다.
CSS:
* { color: white; background-color: black; }> 산출:

CSS 범용 선택기 예제 출력
그룹 선택기
그만큼 그룹 선택기 쉼표로 구분된 모든 요소를 동일한 스타일로 스타일링하는 데 사용됩니다.
메모: 서로 다른 선택기에 공통 스타일을 적용하고 싶다고 가정해 보겠습니다. 규칙을 별도로 작성하는 대신 아래와 같이 그룹으로 작성할 수 있습니다.
CSS:
#div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }> 산출:

CSS 그룹 선택기 예제 출력
속성 선택기
그만큼 속성 선택기 [속성]은 지정된 속성이나 속성 값을 가진 요소를 선택하는 데 사용됩니다.
목록 메소드 자바
메모: 다음 코드는 속성 선택기를 사용하여 위의 예에서 사용됩니다. 이 CSS 규칙은 페이지의 모든 HTML 요소에 적용됩니다.
CSS:
[href] { background-color: lightgreen; color: black; font-family: monospace; font-size: 1rem; }> 산출:

CSS 속성 선택기 예제 출력
의사 클래스 선택기
모든 요소의 특수한 유형의 상태를 스타일 지정하는 데 사용됩니다. 예를 들어 마우스 커서를 요소 위로 가져갈 때 요소의 스타일을 지정하는 데 사용됩니다.
메모: 경우에는 단일 콜론(:)을 사용합니다. 의사 클래스 선택기 .
통사론:
Selector:Pseudo-Class { Property: Value; }> CSS:
h1:hover{ background-color: aqua; }> 산출:

CSS 의사 선택기 예제 출력
의사 요소 선택기
요소의 특정 부분에 스타일을 지정하는 데 사용됩니다. 예를 들어- 요소의 첫 글자나 첫 번째 줄의 스타일을 지정하는 데 사용됩니다.
메모: 다음과 같은 경우에는 이중 콜론(::)을 사용합니다. 의사 요소 선택기 .
통사론:
Selector:Pseudo-Element{ Property:Value; }> CSS:
p::first-line{ background-color: goldenrod; }> 산출:

CSS 의사 요소 선택기 예제 출력






