CSS 선택기의 유형은 무엇입니까?
Apr 06, 2024 am 03:18 AM
css
CSS 선택기
속성 선택기
의사 클래스 선택기
CSS 선택기 유형: 기본 선택기: 요소 선택기, 클래스 선택기, ID 선택기를 포함하여 요소 이름을 기준으로 선택합니다. 수정자 선택기: 하위 선택기, 하위 선택기, 인접 선택기 및 의사 클래스 선택기를 포함하도록 기본 선택기 범위를 구체화합니다. 속성 선택기: 속성 존재 선택기, 속성값 선택기, 부분 일치 속성값 선택기를 포함하여 요소 속성값을 기준으로 선택합니다. 선택기 결합: 쉼표로 구분된 선택기 및 그룹 선택기를 포함하여 여러 선택기를 결합합니다.
CSS 선택기 유형
CSS 선택기는 스타일을 적용하기 위해 HTML 요소 또는 요소 그룹을 지정하는 데 사용됩니다. CSS 선택기에는 네 가지 주요 유형이 있습니다.
1. 기본 선택기
기본 선택기는 다음을 포함하여 이름별로 요소를 선택합니다.
-
요소 선택기: < p>,
<h1>
<p>
、<h1>
-
类选择器:选择具有特定类属性的元素,如
.primary
、.container
-
ID 选择器:选择具有特定 ID 属性的元素,如
#main
、#contact
2. 修饰符选择器
修饰符选择器用于细化基本选择器的选择范围,包括:
-
后代选择器(空白):选择属于父元素后代的元素,如
div p
-
子选择器(>):选择直接属于父元素的元素,如
div > p
-
相邻选择器(+):选择紧邻前一个元素的元素,如
p + h1
-
伪类选择器(:hover, :active):选择处于特定状态的元素,如鼠标悬停时(
:hover
),或激活时(:active
)
3. 属性选择器
属性选择器按元素的属性值选择元素,包括:
-
属性存在选择器([属性]):选择带有特定属性的元素,如
[type]
-
属性值选择器([属性="值"]):选择具有特定属性值的元素,如
[type="text"]
-
部分匹配属性值选择器([属性~="值"]):选择其属性值包含指定子字符串的元素,如
[type~="text"]
4. 组合选择器
组合选择器允许将多个选择器组合在一起,例如:
-
逗号分隔的选择器:选择满足多个选择器条件的元素,如
p, h1
-
群组选择器(括号):将多个选择器分组,并应用同一组样式,如
(p, h1) { ... }
.primary
, .container🎜🎜🎜ID 선택기: 🎜#main
, #contact
🎜🎜🎜🎜2와 같은 특정 ID 속성이 있는 요소를 선택합니다. 🎜🎜🎜Modifier 선택기는 다음을 포함하여 기본 선택기의 선택 범위를 구체화하는 데 사용됩니다. 🎜🎜🎜🎜하위 선택기(공백): 🎜div p🎜🎜🎜와 같이 상위 요소의 하위 요소를 선택합니다. 하위 선택기(>): 🎜div > p
와 같이 상위 요소에 직접 속하는 요소 선택🎜🎜🎜인접 선택기(+): 🎜요소의 바로 앞 요소 선택 , 예: p + h1
🎜🎜🎜의사 클래스 선택기(:hover, :active): 🎜마우스를 가리킬 때와 같은 특정 상태의 요소를 선택합니다(:hover ) 또는 활성화된 경우(<code>:active
) 🎜🎜🎜🎜3. 속성 선택기 🎜🎜🎜 속성 선택기는 다음을 포함하여 속성 값에 따라 요소를 선택합니다. 🎜🎜🎜🎜 속성 존재 선택기 ([attribute]): 🎜 [type]
과 같은 특정 속성을 가진 요소를 선택합니다. 🎜🎜🎜 속성 값 선택기([attribute="value"]): 🎜 다음과 같은 특정 요소를 가진 요소를 선택합니다. [type="text"]
🎜🎜🎜부분 일치 속성 값 선택기([attribute~="value"])와 같은 속성 값: 🎜속성 값에 지정된 하위 문자열 요소가 포함된 항목을 선택합니다. [type~="text"]
🎜🎜🎜🎜4. 조합 선택기 🎜🎜🎜 조합 선택기를 사용하면 여러 선택기를 함께 결합할 수 있습니다. 예: 🎜🎜🎜🎜 쉼표로 구분된 선택기: 🎜 p, h1
등 여러 선택자 조건을 충족하는 요소 선택 🎜🎜🎜그룹 선택자(괄호): 🎜(p, h1) 등 여러 선택자를 그룹화하고 동일한 그룹 스타일 적용 { ... }
🎜🎜
위 내용은 CSS 선택기의 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7310
9


자바 튜토리얼
1623
14


Cakephp 튜토리얼
1344
46


라라벨 튜토리얼
1259
25


PHP 튜토리얼
1207
29

