[CSS] 선택자(Selector)에

저는 3~4개를 반복해서 사용합니다. 유용한 기능이 많으므로 요약해 보겠습니다.

1. TYPE 선택 스위치(중요)

HTML 요소의 이름을 선택자로 사용하는 것을 의미합니다.
유형 선택자, 요소 선택자 및 태그 선택자는 대략 같은 방식으로 이해할 수 있습니다.

형식은
요소명 {attribute:value;}=p{color:red;}=h1{fontsize:20px;}

위와 같이 모든 HTML 요소를 선택자로 사용할 수 있습니다.

2. 풀옵션

선택기의 별표
모든 요소의 스타일을 설정합니다. 모든 아이템에 적용되기 때문에 변화는 없으나 로딩 속도가 떨어질 때 사용할 수 있습니다.


형식은

요소 이름 {속성: 값;} = * { 여백: 0; 패딩;0;}

3. CLASS 선택자 및 ID 선택자(중요)

클래스 또는 id 값이 HTML 요소에 할당된 경우 해당 요소에 직접 액세스할 수 있습니다.

id 선택자는 고유한 요소에 액세스하는 데 사용되며 #은 id 값을 지정합니다. (#성)

클래스 선택기는 여러 번 사용할 수 있으며 일관된 스타일을 나타내기 위해 한 번에 여러 항목을 선택할 때 유용합니다.

.클래스 이름(.name)

< 스타일유형=“텍스트/css”

> .메모

{ 색상 :파란색

;

}

= .메모

{ 색상 :파란색

;

}스타일

>


(p) 요소를 생략하고 클래스 이름(.sample)을 직접 사용할 수 있습니다.

4. 속성 선택자
특정 표현에 더미태그를 사용하지 않고도 표현할 수 있다는 점에서 유용합니다.

그러나 이 방법은 IE6 및 기타 이전 브라우저에서는 지원되지 않습니다.

elementname(attributename=”attributevalue”) {속성: 값;}

< 스타일유형=“텍스트/css”

> (href^=”http”)

{ 배경색 :빨간색

;

}

(href^=”http://”)

{ 글꼴 크기 :22픽셀

;

}스타일

>

즉, 요소 ​​아래에서 href 속성이 “http://”로 시작하는 요소만 22px의 더 큰 글꼴 크기로 표시되어야 합니다.

<

><왼쪽>헥사=“#테스트.html”>속성 선택 테스트>왼쪽

><왼쪽>헥사=http://www.css3.com/>속성 선택 테스트>왼쪽

>

>


[CSS] 선택자(Selector)에 1

5. 의사 요소 및 의사 클래스-1

1) 첫째 자녀 가상수업< 스타일유형=“텍스트/css”

> .텍스트

{ 글꼴 크기 :12px

; 글꼴 두께 :분명히

; 색상 :#44C4DF

; 넓은 :500픽셀

;

}

.텍스트 :첫 번째 자식

{ 색상 :#E7963D

; 글꼴 크기 :15픽셀

; 텍스트 들여쓰기 :1시

;

}스타일

>
‘lyrics’ 클래스의 자식 중 첫 번째 p 요소에만 속성이 적용됩니다.

올바르게 사용하면 불필요한 클래스를 사용하지 않는 방법입니다.



금빛 풀밭에 메기처럼 앉아 놀던 곳 물레방아 메기 소리 들려 희미한 옛 생각


정원의 덤불이 무성해지고 장미가 활짝 피었습니다. 물레방아 소리가 멈췄다. 메기


[CSS] 선택자(Selector)에 2

2) 가상 클래스 연결

이 부분이 많이 쓰여서 정의만 보고 갑니다.

< 스타일유형=“텍스트/css”

> /* 방문하지 않은 링크

*/ .ㅏ

{ 텍스트 장식 :없음

; :지름길{색상:파란색

;

}

/* 방문한 링크

*/ :방문

{ 색상 :분홍색

;

}

/* 링크에 마우스를 올리면

*/ :호버

{ 색상 :주황색

;

}

/* 활성 링크

*/ :활동적인

{ 색상 :빨간색

;

}

/*

포커스가 링크에 있을 때 :집중하다

{ 배경색 :#ffc

;

}스타일

>

선언 순서에 유의하십시오. 링크 -> 방문 -> 마우스 오버 -> 활성 -> 포커스.

3) 첫 줄과 첫 글자의 가상 요소

< 스타일유형=“텍스트/css”

>

{ 글꼴 크기 :12px

;

}

h2

{ 색상 :손님 #666

;

}

.선 :첫 번째 줄

{ 글꼴 크기 :12px

; 글꼴 두께 :분명히

; 색상 :#44C4DF

; 넓은 :100%

;

}

.편지 :첫 편지

{ 색상 :#E7963D

; 글꼴 크기 :22픽셀

; 텍스트 들여쓰기 :4시

; 글꼴 두께 :분명히

;

}스타일

>

<h2>첫 번째 줄의 의사 요소h2

>< 다양한수업=“선”

><>옛날 옛적 황금빛 풀밭에 메기처럼 앉아서 놀았지 물레방아 메기 소리가 들리네 막연한 내 생각 정원의 덤불은 무성하고 장미는 활짝 피었네

>다양한

><h2>초기 의사 요소h2

>< 다양한수업=“편지”

><>물레방앗간 소리가 멈췄어, 사랑하는 메기야, 이제 우리는 늙었고 메기 머리는 회색으로 변했어.

>다양한

>

첫 줄은 단락의 첫 줄을 의미하며,


[CSS] 선택자(Selector)에 3

첫 글자 스타일은 첫 글자에 적용됩니다.

4) 가상 요소 전, 후

< 스타일유형=“텍스트/css”

>

{ 글꼴 크기 :15픽셀

; 행 높이 :150%

;

}

.cnt :전에

{ 내용물 : 노래 시작> “

; 색상 :빨간색

;

}

.cnt :후에

{ 내용물 :노래 끝”

; 색상 :빨간색

;

}스타일

>

< 다양한수업=“cnt”

><>오래전에 나는 황금빛 풀 정원에 앉아 메기처럼 놀았어 물레방아 메기 소리가 들려 조용한 옛 생각 정원의 덤불이 무성해지고 장미꽃이 피었지 물레방아 소리가 메기를 멈추게 했어 나의 사랑하는 메기는 이제 우리는 늙고 메기 머리가 회색으로 변했습니다. 오래된 노래를 부르자 메기 내 사랑하는 메기

>다양한

>


[CSS] 선택자(Selector)에 4

문단의 시작과 끝에 가상 콘텐츠가 적용된 것을 확인할 수 있습니다.

6. 셀렉터 조합

1) 하위 선택


가장 일반적으로 사용되는 방법.

부모 요소에 포함된 자식 요소에 스타일을 지정하고 선택자 사이에 공백을 두고 선택자를 구분하고 싶을 때 사용합니다.




div가 아닌 p 요소에 적용됩니다.

2) 자식 선택하위 선택과 차이점은 무엇입니까물려받을 수 없다

그것은.


< p>서브 셀렉터


<- 여기에만 적용




3) 인접 선택자

같은 수준의 요소 중에서 첫 번째 요소 + 두 번째 요소라고 생각하시면 됩니다.

첫 번째 항목

두 번째 항목


<- 여기에만 적용

세 번째 요소

h2가 같은 수준에 있는 두 곳이 있지만 첫 번째에 인접한 요소에만 적용됩니다.


7. 그룹 선택기여러 요소에 대해 동일한 선언을 하려는 경우 쉼표(,)로 구분

지정할 수 있습니다

사업부>p,

p.note {색상:파란색;}

동시에 두 개의 서로 다른 요소에 파란색을 넣을 수 있습니다.